永发信息网

输入百分制的成绩score转换成相应的五分制成绩grade并输出

答案:2  悬赏:20  手机版
解决时间 2021-02-12 11:01
  • 提问者网友:愿为果
  • 2021-02-11 23:53
用C语言程序设计解决。#include
using namespace std;
int main()
{
int score;
char grade;
cin>>score;
{
switch(score/10);
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:grade='E';break;
case 6:grade='D';break;
case 7:grade='C';break;
case 8:grade='B';break;
case 9:
case 10:grade='A';break;
}
cout< }
default:cout<<"score error\n";
system("pause");
return 0;
}
请问我哪里错了?
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-02-12 01:17
switch(score/10);去掉分号
default:cout<<"score error\n";放case 10:grade='A';break;后面
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-02-12 01:42
你把if之后的那一句话放到输出语句的语句块里面吧!还有grade的类型是什么?你没有指明,要这样写,char grade; grade = ‘a’;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯