C语言 输入任何一个数其执行结果都是E 本人是新手,请不要用过激的语言谢谢

#include <stdio.h>
main()
{
int A;
printf("请输入一个数");
scanf("%d,&A");
switch(A/10)
{
case 10:printf("A\n");break;
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");
}
}
非常感谢你们

第1个回答  2012-06-16
你的scanf("%d,&A");应改成scanf("%d",&A);,格式错误,无法输入数字,所以执行default :printf("E\n");
第2个回答  2012-06-16
scanf("%d,&A");
改为scanf("%d",&A);
第3个回答  2012-06-16
将scanf("%d, &A");改成scanf("%d", &A);本回答被提问者采纳
第4个回答  2012-06-16
scanf("%d,&A");?
scanf("%d",&A);
相似回答
大家正在搜