c语言程序运行不了!!!急!!!求高手!!!

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:32:01
1. #include<stdio.h>
2. main()
3. {
4. int score;
5. scanf(“%1d”,&score);
6. switch(score)
7. {
8. default: printf("Input error!!!\n"); break;
9. case3: putchar('C');break;
10. case1: putchar('A');break;
11. case2: putchar('B');break;
12. case4: putchar('D');break;
13. case5: putchar('E');break;
14. }
15. }

default 应该写在最后吧,main前面最好加一个void

两个错误
(1)scanf中的 引号 应该是在英文半角 下输入
(2)case 后的数字 和 case 之间 有一个空格的

#include<stdio.h>
main()
{
int score;
scanf("%1d",&score); //scanf中的引号应该是在英文半角下输入 ,可以为%1d,但只输入第一位数字
switch(score)
{
default: printf("Input error!!!\n"); break;
case 3: putchar('C');break;
case 1: putchar('A');break;
case 2: putchar('B');break;
case 4: putchar('D');break;
case 5: putchar('E');break;// case 后的数字 和 case 之间 有一个空格的,不然case不起作用
}
}

#include<stdio.h>
main()
{
int score;
scanf("%1d",&score); //双引号错
switch(score)
{

case 3: putchar('C');break; //case 与 数字隔开
case 1: putchar('A');break;
case 2: putchar('B');break;
case 4: putchar('D');break;
case 5: putchar