c语⾔switchca空,switch语句中ca为空时的意义switch语句中ca为空时的意义
⼀成绩单的程序
void main()
{float score;
printf("input score:\n");
scanf("%f",&score);
if(score>100||score<0)
{ printf("The score is error\n");
exit(0);
}
switch((int)score/10)
{ca 0:
ca 1:
ca 2:
ca 3:
工会基本职责ca 4:
ca 5: printf("Fail\n");
breke;
ca 6: printf("pass\n");
breke;
ca 7 :
ca 8:printf("Good\n");
breke;
桥牌ca 9:
ca10:pintf("Excellent\n");
第二次世界大战转折点}
}
中的ca7如何执⾏那?0-5中并没有breke跳出,如何执⾏那?还有exit(0)是终⽌程序的意思吗?
请⾼⼿赐教。
----------------解决⽅案--------------------------------------------------------
直接跳到ca8执⾏ 0-5就直接执⾏5了
exit是终⽌的意思
----------------解决⽅案--------------------------------------------------------
表⽰0--4的过程都是⼀样的,直接到第5⾏。
顶~~~~~~~~
----------------解决⽅案--------------------------------------------------------70多分输出pass吗?
----------------解决⽅案--------------------------------------------------------输出good
----------------解决⽅案--------------------------------------------------------你的程序中把break写成 breke了
----------------解决⽅案--------------------------------------------------------呵呵,可以将程序调整⼀下,少写⼏个语句:
#include
int main()
{
float score;
printf("input score:\n");
scanf("%f",&score);
if(score > 100 || score < 0)
{ printf("The score is error !\n");
exit(0);
}
switch((int)score/10)
网络教育统考{
ca 6 : printf("pass\n"); break;
ca 7 :
ca 8 : printf("Good\n"); break;
app营销ca 9 :
ca 10 : pintf("Excellent\n"); break;
default : printf("Fail\n"); break;
}
return 0;
}
[此贴⼦已经被作者于2007-1-30 13:46:57编辑过]
----------------解决⽅案--------------------------------------------------------#include
main()
{
float score;
scanf("%f",&score);
if(score<0||score>100)
printf("the score is error");
el
switch((int)score/10)车载mp4
{
ca 6:printf("pass");break;
招聘应聘
ca 7:
ca 8:printf("good");break;
ca 9:
ca 10:printf("excellent");break;
default:printf("fail");
}
}
----------------解决⽅案--------------------------------------------------------70和80都是good,
----------------解决⽅案--------------------------------------------------------谢⼤家了
邓亚萍简介----------------解决⽅案--------------------------------------------------------