int main()
{
int iq = 0;
scanf("%d", &iq);
if (iq >= 140)
printf("Genius");
return 0;
}
此做法未理解“多组输入”的含义,“多组输入”:指程序可以多次判断输入的数据,若要退出运行需要按三次CTRL+Z,若按上面这种代码运行只能判断一次程序就会自动退出
#include<stdio.h>
int main()
{
int iq = 0;
while (scanf("%d", &iq)==1)//scanf函数正常读取返回1,CTRL+Z时scanf会返回EOF
{
if (iq >= 140)
printf("Genius\n");
}
return 0;
}
#include<stdio.h>
int main()
{
int iq = 0;
while (scanf("%d", &iq)!=EOF)//scanf函数正常读取返回1,CTRL+Z时scanf会返回EOF
{
if (iq >= 140)
printf("Genius\n");
}
return 0;
}