用c语言计算n个数的平均数
时间: 2024-01-27 17:02:29 浏览: 27
下面是一个简单的C程序,用于计算n个数的平均值:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0, num;
printf("请输入要计算平均值的数字个数:");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("请输入第%d个数字:", i + 1);
scanf("%f", &num);
sum += num;
}
printf("这%d个数字的平均值为%.2f\n", n, sum / n);
return 0;
}
```
该程序首先要求用户输入要计算平均值的数字个数n,然后使用for循环依次读取n个数字,并将它们累加到sum变量中。最后,平均值被计算为sum / n,并输出到屏幕上。请注意,我们使用了float类型来存储数字和平均值,以保留小数部分。
相关问题
用c语言输出n个数的平均数
可以使用以下代码来计算n个数的平均数:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0, num;
printf("请输入要计算平均数的个数:");
scanf("%d", &n);
for (i = 0; i < n; i++) {
printf("请输入第%d个数:", i + 1);
scanf("%f", &num);
sum += num;
}
printf("这%d个数的平均数为:%.2f", n, sum / n);
return 0;
}
```
这段代码会先让用户输入要计算平均数的个数n,然后通过for循环让用户输入n个数,并将它们的和累加到变量sum中。最后,通过除以n来计算平均数,并输出结果。
用数组计算n个数的平均值c语言
可以使用数组来计算n个数的平均值。下面是一个C语言示例代码:
```c
#include <stdio.h>
int main() {
int n;
float sum = 0, avg;
printf("Enter the value of n: ");
scanf("%d", &n);
int nums[n];
printf("Enter %d numbers: ", n);
for(int i=0; i<n; i++) {
scanf("%d", &nums[i]);
sum += nums[i];
}
avg = sum / n;
printf("Average = %f\n", avg);
return 0;
}
```
在这个代码中,我们首先从用户输入n的值,然后定义一个大小为n的整数数组nums。然后,我们使用循环来提示用户输入n个数字,并将它们存储在数组中。我们还计算这些数字的总和,并将其除以n来得到平均值。最后,我们输出平均值。