C程序的问题~~
来源:百度知道 编辑:UC知道 时间:2024/05/19 03:40:32
#include<stdio.h>
main()
{int score;
printf("\n score=?");
scanf("%d",&score);
switch(score/10)
{case 10:
case 9:printf("\nA");
case 8:printf("\nB");
case 7:printf("\nC");
case 6:printf("\nD");
default:printf("\nE");
}哪错了啊 请指教~
我该了啊 怎么还有1处错误嘞~急饿。。。
main()
{int score;
printf("\n score=?");
scanf("%d",&score);
switch(score/10)
{case 10:
case 9:printf("\nA");
case 8:printf("\nB");
case 7:printf("\nC");
case 6:printf("\nD");
default:printf("\nE");
}哪错了啊 请指教~
我该了啊 怎么还有1处错误嘞~急饿。。。
缺少break;
改为如下:
#include<stdio.h>
main()
{int score;
printf("\n score=?");
scanf("%d",&score);
switch(score/10)
{case 10:
case 9:printf("\nA");break;
case 8:printf("\nB");break;
case 7:printf("\nC");break;
case 6:printf("\nD");break;
default:printf("\nE");
}
}
************************************
末尾少了一个大括号
每个case没有加break;
case 10:
case 9:printf("\nA"); break;
case 8:printf("\nB"); break;
case 7:printf("\nC"); break;
case 6:printf("\nD"); break;
default:printf("\nE"); break;
#include<stdio.h>
main()
{int score;
printf("\n score=?");
scanf("%d",&score);
switch(score/10)
{case 10: /少了break/