c语言求平均成绩用for循环怎么实现

   2024-09-30 4930
核心提示:在C语言中,使用for循环计算平均成绩的方法如下:首先,需要包含必要的头文件。#includestdio.h定义一个常量,表示学生人数。con

在C语言中,使用for循环计算平均成绩的方法如下:

首先,需要包含必要的头文件。
#include<stdio.h>
定义一个常量,表示学生人数。
const int NUMBER_OF_STUDENTS = 5;
创建一个整型数组,用于存储每个学生的成绩。
int scores[NUMBER_OF_STUDENTS];
使用for循环输入每个学生的成绩。
for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {    printf("请输入第%d个学生的成绩: ", i + 1);    scanf("%d", &scores[i]);}
初始化一个变量,用于存储总成绩和平均成绩。
int sum = 0;float average = 0.0;
使用for循环计算总成绩。
for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {    sum += scores[i];}
计算平均成绩。
average = (float)sum / NUMBER_OF_STUDENTS;
输出平均成绩。
printf("平均成绩为: %.2f\n", average);

将以上代码片段组合在一起,完整的C语言程序如下:

#include<stdio.h>const int NUMBER_OF_STUDENTS = 5;int main() {    int scores[NUMBER_OF_STUDENTS];    for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {        printf("请输入第%d个学生的成绩: ", i + 1);        scanf("%d", &scores[i]);    }    int sum = 0;    float average = 0.0;    for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {        sum += scores[i];    }    average = (float)sum / NUMBER_OF_STUDENTS;    printf("平均成绩为: %.2f\n", average);    return 0;}

运行此程序后,根据提示输入每个学生的成绩,程序将计算并输出平均成绩。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号