C语言编写,输入十个数求平均值
时间: 2024-02-21 21:58:13 浏览: 164
好的,下面是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int n = 10; // 输入的数的个数
int sum = 0; // 所有数的和
int num; // 输入的每一个数
printf("请输入十个数:\n");
for (int i = 1; i <= n; i++) {
scanf("%d", &num);
sum += num;
}
float avg = (float)sum / n; // 平均值
printf("平均值为:%.2f\n", avg);
return 0;
}
```
以上代码先通过 `for` 循环输入十个数,并计算它们的和,最后求出平均值并输出。需要注意的是,为了得到精确的平均值,需要将 `sum` 强制转换为 `float` 型再除以 `n`。
相关问题
C语言中输入八个数求平均值
以下是使用C语言编写的输入八个数并求平均值的程序:
```c
#include <stdio.h>
int main()
{
int i, num;
float sum = 0, avg;
printf("请输入八个数:\n");
for (i = 0; i < 8; i++)
{
scanf("%d", &num);
sum += num;
}
avg = sum / 8;
printf("平均值为:%.2f\n", avg);
return 0;
}
```
运行程序后,会提示用户输入八个数,然后计算它们的平均值并输出。在这个程序中,我们使用一个for循环来输入八个数,并使用一个变量sum来累加这八个数的和。最后,我们计算平均值并输出结果。请注意,% .2f格式说明符用于将平均值保留两位小数。
C语言编写求n个数的平均值
好的,以下是使用C语言编写的求n个数的平均值的代码:
```c
#include <stdio.h>
int main()
{
int n, i, sum = 0, num;
float avg;
printf("请输入数字的个数:");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("请输入第%d个数:", i + 1);
scanf("%d", &num);
sum += num;
}
avg = (float)sum / n;
printf("这%d个数的平均值为:%.2f\n", n, avg);
return 0;
}
```
首先,我们使用scanf函数读取用户输入的整数个数n。
然后,我们使用for循环来读取用户输入的n个整数,并将它们的和保存在变量sum中。
接下来,我们计算这n个数的平均值,并将其保存在变量avg中。
最后,我们使用printf函数将平均值输出到屏幕上。
希望这个代码能够帮到你!
阅读全文