#include<stdio.h>
int main(void)
{
int a;
scanf("%d",&a);
switch(a)
case 1:printf("age:%d,enter Lower class",a);
break;
case 2:printf("age:%d,enter Lower class",a);
break;
case 3:printf("age:%d,enter Middle class",a);
break;
case 4:printf("age:%d,enter Middle class",a);
break;
case 5:printf("age:%d,enter Higher class",a);
break;
case 6:printf("age:%d,enter Higher class",a);
break;
return 0;
}
switch(a)后没有用大括号把所有case语句包起来啊。另外switch(a)的括号是全角字符
switch 少了大括号,后面的括号也是中文下的
#include<stdio.h>
int main(void)
{
int a;
scanf("%d",&a);
switch(a){
case 1:printf("age:%d,enter Lower class",a);
break;
case 2:printf("age:%d,enter Lower class",a);
break;
case 3:printf("age:%d,enter Middle class",a);
break;
case 4:printf("age:%d,enter Middle class",a);
break;
case 5:printf("age:%d,enter Higher class",a);
break;
case 6:printf("age:%d,enter Higher class",a);
break;}
return 0;
}
switch(a) 括号写成了中文全角的,要改成英文半角的。
并且 switch (a)的case语句要用{}包起来啊。
你题目的解答代码如下:
#include <stdio.h>
int main(void)
{
int a;
scanf("%d", &a);
switch (a)
{
case 1:
printf("age:%d,enter Lower class", a);
break;
case 2:
printf("age:%d,enter Lower class", a);
break;
case 3:
printf("age:%d,enter Middle class", a);
break;
case 4:
printf("age:%d,enter Middle class", a);
break;
case 5:
printf("age:%d,enter Higher class", a);
break;
case 6:
printf("age:%d,enter Higher class", a);
break;
}
return 0;
}
如有帮助,望采纳!谢谢!