编写一个c语言程序,输入某课程的平时成绩和考试成绩,根据下列公式计算并输出该课程的总评成绩。 总评成绩=平时成绩×30%+考试成绩×70% 其中,平时成绩、考试成绩和总评成绩均为0~100的整数。需要注意的是,总评成绩计算时应该四舍五入。
时间: 2024-10-23 11:02:31 浏览: 23
编写一个C语言程序来计算这个总评成绩非常直接。下面是一个简单的示例:
```c
#include <stdio.h>
#include <stdlib.h> // 引入stdlib库,用于处理浮点数四舍五入
// 主函数
int main() {
int平时成绩, 考试成绩;
float 总评成绩;
printf("请输入平时成绩(0-100): ");
scanf("%d", &平时成绩);
printf("请输入考试成绩(0-100): ");
scanf("%d", &考试成绩);
// 计算总评成绩,注意转换为float类型以便进行百分比运算
总评成绩 = (float)平时成绩 * 0.3 + (float)考试成绩 * 0.7;
// 使用round函数对总评成绩四舍五入到整数
int rounded_total_score = roundf(total_score);
printf("总评成绩: %d\n", rounded_total_score);
return 0;
}
```
在这个程序中,我们首先通过`scanf`函数获取用户的输入,然后计算总评成绩,并使用`roundf`函数进行四舍五入处理,最后将结果输出。
阅读全文