用c写一个求一门成绩平均值
时间: 2024-02-01 12:15:54 浏览: 43
以下是一个简单的 C 程序,可以求一门成绩的平均值:
```
#include <stdio.h>
int main() {
int num_grades, grade, sum = 0;
float avg;
printf("请输入成绩数量:");
scanf("%d", &num_grades);
for (int i = 1; i <= num_grades; i++) {
printf("请输入第%d门成绩:", i);
scanf("%d", &grade);
sum += grade;
}
avg = (float) sum / num_grades;
printf("平均成绩为:%.2f", avg);
return 0;
}
```
该程序要求用户输入成绩数量,然后在循环中逐个读取成绩,并将它们累加到 sum 变量中。最后,计算平均值并输出结果。注意,我们将 sum 转换为 float 类型,以便得到正确的浮点数结果。
相关问题
用C++输入10个学生一门的成绩,分别统计大于平均值的人数和小于60分的人数
```c
#include <stdio.h>
int main() {
int scores[10];
int sum = 0, count_above_avg = 0, count_below_60 = 0;
// 输入成绩并计算总分
printf("请输入10个学生的成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
sum += scores[i];
}
// 计算平均分
float avg = sum / 10.0;
// 统计大于平均分的人数和小于60分的人数
for (int i = 0; i < 10; i++) {
if (scores[i] > avg) {
count_above_avg++;
}
if (scores[i] < 60) {
count_below_60++;
}
}
// 输出结果
printf("平均分为%.2f,大于平均分的人数为%d,小于60分的人数为%d\n", avg, count_above_avg, count_below_60);
return 0;
}
```
用c语言编程实现班级某一门课程期末考试的平均分的计算和输出。 做题要求: 1.输入学生人数 2.用循环完成期末考试成绩的输入 3.计算平均值 4.输出平均值
以下是用 C 语言编写的实现班级某一门课程期末考试平均分的计算和输出的代码:
```c
#include <stdio.h>
int main() {
int num, i;
float score, sum = 0, average;
printf("请输入学生人数:");
scanf("%d", &num);
for (i = 1; i <= num; i++) {
printf("请输入第%d个学生的成绩:", i);
scanf("%f", &score);
sum += score;
}
average = sum / num;
printf("平均分为:%.2f\n", average);
return 0;
}
```
代码解释:
1. 首先使用 `scanf` 函数输入学生人数 `num`。
2. 在 `for` 循环中,使用 `scanf` 函数输入每个学生的成绩,将每个成绩累加到变量 `sum` 中。
3. 计算平均分,将 `sum` 除以学生人数 `num`,并将结果赋值给变量 `average`。
4. 使用 `printf` 函数输出平均分,格式化输出保留两位小数。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)