c语言计算10个学生某门课程的成绩,计算并输出学生的单均成绩。
时间: 2024-05-08 07:20:05 浏览: 19
好的,您可以使用以下代码进行计算:
```c
#include <stdio.h>
int main() {
int i;
float sum = 0;
float avg;
float score[10];
//获取输入
for(i = 0; i < 10; i++) {
printf("请输入第 %d 个学生的成绩:", i+1);
scanf("%f", &score[i]);
sum += score[i]; //将成绩相加
}
//计算平均值
avg = sum / 10.0;
//输出每个学生的成绩以及平均成绩
printf("学生的成绩分别为:\n");
for(i = 0; i < 10; i++) {
printf("学生 %d 的成绩为:%.2f\n", i+1, score[i]);
}
printf("学生的平均成绩为:%.2f", avg);
return 0;
}
```
希望能对您有所帮助!
相关问题
C语言输入一个班级某门课程的成绩,统计并 输出全班该门课程的平均成绩
以下是一个简单的C语言程序,可以输入一个班级某门课程的成绩,并计算出全班该门课程的平均成绩。
```c
#include <stdio.h>
int main()
{
int n; // 学生人数
int sum = 0; // 成绩总和
int score; // 学生成绩
printf("请输入学生人数:");
scanf("%d", &n);
for (int i = 0; i < n; i++) {
printf("请输入第%d个学生的成绩:", i+1);
scanf("%d", &score);
sum += score;
}
printf("全班该门课程的平均成绩为:%.2f\n", (float)sum / n);
return 0;
}
```
在这个程序中,我们首先使用`scanf()`函数从用户那里获取班级人数`n`。然后,我们使用`for`循环来迭代每个学生的成绩,并将它们加起来存储在变量`sum`中。最后,我们使用`printf()`函数输出全班该门课程的平均成绩,即平均成绩等于总成绩除以学生人数。注意,我们使用了类型转换`(float)`将`sum`转换为浮点数,以确保我们得出的平均成绩是一个浮点数。
编写程序,从键盘上输入某学生4门课程的成绩,计算并输出总成绩和平均成绩C语言
示例代码如下:
```c
#include <stdio.h>
int main() {
float score1, score2, score3, score4, total, average;
printf("请输入4门课程的成绩:\n");
scanf("%f%f%f%f", &score1, &score2, &score3, &score4);
total = score1 + score2 + score3 + score4;
average = total / 4;
printf("总成绩为:%.2f\n", total);
printf("平均成绩为:%.2f\n", average);
return 0;
}
```
运行程序后,会提示用户输入4门课程的成绩,用户输入后程序会计算总成绩和平均成绩,并输出到屏幕上。注意,这里保留了2位小数,使用了%.2f格式化输出。