用if-else语句编程根据输入的百分制成绩score,转换成相应的五分制成绩grade后输出。已知转换标准为:
0-59 E
60-69 D
70-79 C
80-89 B
90-100 A
**输入格式要求:"%d" 提示信息:"Please enter score:"
**输出格式要求:"Input error!\n" "%d——A\n"
程序运行示例1如下:
Please enter score:15
15——E
程序运行示例2如下:
Please enter score:85
15——B
#include<> main() { int score, mark; printf("Please enter score:"); scanf("%d", &score); if (score < 0 || score > 100) { printf输出格式%b mark = -1; } else { mark = score / 10; } switch (mark) { case 10: case 9: printf("%d——A\n", score); break; case 8: printf("%d——B\n", score); break; case 7: printf("%d——C\n", score); break; case 6: printf("%d——D\n", score); break; case 5: case 4: case 3: case 2: case 1: case 0: printf("%d——E\n", score); break; default: printf("Input error!\n"); } } |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论