求帮助 这道题目结束的条件不知该怎么编码!!!!!!!!!!!!!!!
题目描述从三鹿奶粉事件开始,众多三氯氰胺超标的食品出来勒。10月8日发布公告:“液态奶(包括原料乳)、奶粉、其他配方乳粉中三聚氰胺的限量值为2.5mg/kg,高于2.5mg/kg的产品一律不得销售。”现在我们就来对多家企业产品进行检测。
输入
有多组测试数据。每一行代表一个批次的产品,先输入一个整数w表示样品的重量(单位为g),第二个整数m代表检测出的三氯氰胺melamine的重量(单位为mg)。当w为0时结束输入。
输出
每批次的样品结果输出一行,判断是否符合国家标准,并按序号标出
具体格式参见样本数据
样例输入
400 1025
900 0
400 165
0
样例输出
Batch 1 was contaminated.
Batch 2 was not contaminated.
Batch 3 was contaminated.
提示
注意单词的拼写及大小写
我的代码是这样的
题目描述
#include<stdio.h>
int main()
{
float a,b,c;
int d;
d=1;
while(1)
{
scanf("%d%d",&a,&b);
if(a==0)
break;
getchar();
if(b/(a/1000)<2.5)
printf("Batch %d was not contaminated.\n",d);
else
printf("Batch %d was contaminated.",d);
d++;
}
system("pause");
return 0;
}