|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
b=a/10;
printf("%d",b);
switch(b)
{
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");
}
return 0;
}
本帖最后由 风过无痕1989 于 2021-1-4 10:33 编辑
由于输入的整数a,可以无节制,所以,第7行应该是取余运算
- #include<stdio.h>
- int main()
- {
- int a,b;
- scanf("%d",&a);
- b = a % 10; // 正确的应该是取10的余数,而不是除以10
- printf("%d",b);
- switch(b)
- {
- 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");
- }
- return 0;
- }
复制代码
|
|