我怎么就能让输出小数点后200位的时候结束循环啊?
这是我的代码
#include<stdio.h>
int main()
{
int i,a,b;
scanf("%d/%d", &a,&b);
printf("0.");
a = a * 10;
while(a % b != 0)
{
i = (a * 10) % b;
printf("%d", i);
if((a * 10) > b)
{
a = a * 10;
}
if ((a *10) < b)
{
a = (a * 10 * 10) / b;
}
}
printf("\n");
return 0;
}