【C语言】计算10个学生的平均成绩?

【C语言】计算10个学生的平均成绩?,第1张

以下是一个计算10个学生的平均成绩的C语言程序示例:

```c

#include <stdio.h>

int main() {

float scores[10] // 定义一个长度为10的成绩数组

float sum = 0.0f // 定义一个变量用于计算总成绩

float average// 定义一个变量用于存储平均成绩

// 循环读取隐早枯10个学生的成绩

for (int i = 0i <10i++) {

printf("请输入第%d个学生的成绩:", i+1)

scanf("%f", &scores[i])

sum += scores[i] // 累加总成绩

}

// 计算平均成绩

average = sum / 10

// 打印平均成绩

printf("10名学生的平均成绩为:%.2f", average)

return 0

}

```

在上面的示例代码中,我们首先定义了一个长度为10的成绩数组和一个用于累加总成绩的变量 `sum`,然后使用 `for` 循环读取每个学生的成绩并将其累加到 `sum` 中。最后,我们计算平均成绩(总成绩除以学生数)并打印出来。

需要注意的是,为了避免整数除法,我们将 `sum` 定义为浮点型变量,并且计算平均成绩时也要使用浮点型除法。另外,在打印平均成绩时,我们使用了格式化输出函数 `printf()`,其中 `%.2f` 表示保留2位小数输出。

示睁丛例输出:

```

请输入第1个学生的成绩:88

请输入第2个学生的成绩:90

请输入第3个学生的成绩:85

请输入第4个学生的成绩:93

请输入第5个学生的成绩:89

请输入第6个学生的成绩:92

请输入第7个学灶洞生的成绩:76

请输入第8个学生的成绩:84

请输入第9个学生的成绩:87

请输入第10个学生的成绩:79

10名学生的平均成绩为:86.30

```

希望这个代码可以帮助你实现你所需的功能。

以下的粗拍虚代码求岩燃n个成绩的平均分:

#include<stdio.h>

int main()

{ int i,n,x,s=0

scanf("%d",&n)

for(i=0i<ni++)

{ scanf("%d",&x)

 贺丛 s+=x

}

printf("%g\n",(double)s/n)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12310749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存