c语言等级分数编程,C语言编程题 分数比较
时间: 2023-12-02 17:06:07 浏览: 112
好的,下面是C语言编程题分数比较的代码:
```
#include <stdio.h>
int main() {
float score1, score2;
printf("请输入第一个分数:");
scanf("%f", &score1);
printf("请输入第二个分数:");
scanf("%f", &score2);
if (score1 < score2) {
printf("第二个分数更高\n");
} else if (score1 > score2) {
printf("第一个分数更高\n");
} else {
printf("两个分数相等\n");
}
return 0;
}
```
这个程序会要求用户输入两个分数,然后比较它们的大小,并输出比较结果。注意,在比较浮点数时,要使用浮点数的比较方法,例如不能直接使用`==`等于号来比较,而应该使用一个小于号和一个极小的正数来判断两个浮点数是否相等,如下所示:
```
if (fabs(score1 - score2) < 0.000001) {
// 两个浮点数相等
}
```
这里我们使用了`fabs`函数来计算一个浮点数的绝对值。
阅读全文