求教,本人新手,写的一个C出现的问题
#include<stdio.h>#include<math.h>
int main()
{
int n;
while (scanf("%n",&n)!=EOF)
{
if(0<n||n>100)
printf("Score is error!\n");
else
{
switch(n/10)
{
case 10:
case 9: printf("A\n");break;
case 8: printf("B\n");break;
case 7: printf("C\n");break;
case 6: printf("D\n");break;
default:printf("E\n");break;
}
}
}
return 0;
}
结果是连数字都没有输入,一直都是出现E。求教。