要求:(1)如果两门都大于等于90,则输出优秀。
(2)如果两门都大于等于80,则输出良好。
(3)如果两门都大于等于60,则输出合格。
(4)如果有一门不合格,则输出不合格。
(5)如果两门都不合格,则输出很差。
分析:假设成绩的范围是0-100,所以要先判断输入的成绩是否属于这个范围。
代码:
#define _CRT_SECURE_NO_WARNINGS 1
#include
int main() {float X = 0;float Y = 0;printf("请输入学生两门课成绩:\n");scanf("%f%f", &X, &Y);if ((X < 0 || X>100) || (Y < 0 || Y>100)) {printf("输入错误,请输入正确的分数!\n");}else {if (X >= 90 && Y >= 90) {printf("优秀\n");}else if (X >= 80 && Y >= 80) {printf("良好\n");}else if (X >= 60 && Y >= 60) {printf("合格\n");}else if ((X >= 60 && Y < 60) || (X < 60 && Y>=60)) {printf("不合格\n");}else if (X < 60 && Y < 60) {printf("很差\n");}}return 0;
}
运行结果:

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!