新手想问一下这个代码为什么编译不了啊
#include <stdio.h>int main()
{
char dengji;
scanf("%c",&dengji);
swich(dengji)
{
care'A':printf("该生分数为85~100\n");break;
care'B':printf("该生分数为70~84\n");break;
care'C':printf("该生分数为60~69\n");break;
care'S':printf("该生分数为<60\n");break;
default:printf("该生的等级输入不对!\n");break;
}
return 0;
}
第八行显示错误 为什么编译不了啊 说错了,是第七行{那个位置 。。。。
switch
case
关键字千万别打错
#include <stdio.h>
int main()
{
char dengji;
scanf("%c",&dengji);
switch(dengji)
{
case'A':printf("该生分数为85~100\n");break;
case'B':printf("该生分数为70~84\n");break;
case'C':printf("该生分数为60~69\n");break;
case'S':printf("该生分数为<60\n");break;
default:printf("该生的等级输入不对!\n");break;
}
return 0;
}
是你的代码关键字打错了
第五行的swich改为switch如下:
#include <stdio.h>
int main()
{
char dengji;
scanf("%c",&dengji);
switch(dengji)
{
case'A':printf("该生分数为85~100\n");break;
case'B':printf("该生分数为70~84\n");break;
case'C':printf("该生分数为60~69\n");break;
case'S':printf("该生分数为<60\n");break;
default:printf("该生的等级输入不对!\n");break;
}
return 0;
}
像这种语句啊符号啊什么的一点都不能出错,一出错就会报错 一眼就看出了你的关键字都输错了{:10_249:}看着怪怪的 应该是case吧 最强废铁h 发表于 2021-5-27 19:48
是你的代码关键字打错了
好的,谢谢了
页:
[1]