1.输入三门课的成绩(整数),计算其平均值,输出平均值时保留2位小数的C语言源代码
时间: 2024-10-24 19:05:06 浏览: 78
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
以下是计算三门课程成绩平均值并保留两位小数的C语言源代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
// 函数声明
double calculate_average(int scores[3]);
int main() {
int scores[3]; // 存储三门课程的成绩
double average;
printf("请输入三门课程的成绩(整数,用空格隔开):");
for (int i = 0; i < 3; i++) {
scanf("%d", &scores[i]);
}
// 计算平均值并保留两位小数
average = calculate_average(scores);
printf("三门课程的平均分为:%.2f\n", average);
return 0;
}
// 定义计算平均值的函数
double calculate_average(int scores[]) {
int sum = 0;
for (int i = 0; i < 3; i++) {
sum += scores[i];
}
return (double)sum / 3; // 将总分转换成浮点数除以3得到平均值
}
```
在这个程序中,用户会被提示输入三个分数,然后`calculate_average`函数会计算它们的平均值,并在主函数中打印出结果,保留两位小数。
阅读全文