|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Cathy-Chen258 于 2020-11-28 17:06 编辑
- #include <stdio.h>
- int main()
- {
- float mark;
- char rank;
- printf("请输入分数");
- scanf("%f",&mark);
- if(mark>=70.0)
- if(mark<80.0)rank='C';
- else if(mark<90.0)rank='B';
- else if(mark>=90.0)rank='A';
- else
- if(mark>=60)rank='D';
- else rank='E';
- printf("%f为等级%c",mark,rank);
- return 0;
- }
复制代码 各位热心网友帮我看看这里哪里有错,前面if可以运行,到else就运行不出来,输入范围内的数据就没有输出相应的等级
感谢你百忙之中帮助我c语言小白你的热心回答给我很大鼓励^_^
- #include <stdio.h>
- int main()
- {
- float mark;
- char rank;
- printf("请输入分数");
- scanf("%f", &mark);
- if (mark >= 70.0)
- {
- if (mark < 80.0)rank = 'C';
- else if (mark < 90.0)rank = 'B';
- else if (mark >= 90.0)rank = 'A';
- }
- else
- {
- if (mark >= 60)rank = 'D';
- else rank = 'E';
- }
- printf("%f为等级%c", mark, rank);
- return 0;
- }
复制代码
加两个大括号
|
|