输入一个数,判断是否是整数,如果是整数则输出“Yes”,否则输出“No” .怎么实现输入有多组测试数据啊?

问题描述:

输入一个数,判断是否是整数,如果是整数则输出“Yes”,否则输出“No” .怎么实现输入有多组测试数据啊?

用while高手,麻烦详细点啊。我的是这样,不知道为什么学校的OJ就是不让我交#include#includeint main(){ float a,b,c; scanf("%f\%f\%f",&a,&b,&c); if(a==(int)a)printf("Yes\n"); elseprintf("No\n"); if(b==(int)b)printf("Yes\n"); elseprintf("No\n");if(c==(int)c)printf("Yes\n"); elseprintf("No\n");system("pause");return 0;}是不是要把一个if和一个else 用{}括起来如果是三组数据可以这么做吧 如果输入不一定多少组 就要使用循环体 do 或 while意思就是当它 是整数的时候 输出 yes 不是就是 no