计算两个整数的商
Input测试数据包含多组
每组测试数据包含一行,每行包含两个整数A,B ( 0< A,B < = 10000 ),以B为0结束。
Output
输出仅一个结果,即A/B的结果。(注意:结果保留两位小数)。
这是我写的,为什么运行错了啊,大神快来帮帮忙啊
#include <stdio.h>
#include <stdlib.h>
int main()
{
int A,B;
for (;;)
{
scanf("%d %d",&A,&B);
if(B==0)
goto C;
}
C:
if(A>0&&A<=10000&&B>0&&B<=10000)
{
printf("%.2lf\n",A*1.0/B);
}
return 0;
}