写一个c程序,输出十个数的平均数
时间: 2023-08-31 14:22:54 浏览: 77
### 回答1:
答案: #include<stdio.h>
int main()
{
int i, n;
float num[100], sum=0.0, average; printf("输入数字的个数 \n");
scanf("%d", &n); while (n > 100 || n <= 0)
{
printf("输入的数字有误,请重新输入\n");
scanf("%d", &n);
} for (i = 0; i < n; ++i)
{
printf("输入数字%d: ", i+1);
scanf("%f", &num[i]);
sum += num[i];
} average = sum / n;
printf("平均值 = %.2f", average); return 0;
}
### 回答2:
下面是一个简单的C程序,用于计算十个数的平均数:
```c
#include <stdio.h>
int main() {
int nums[10]; // 创建一个大小为10的数组,用于存储十个数
double sum = 0; // 用于存储所有数的和
double average; // 用于存储平均数
// 从用户输入读取十个数
printf("请输入十个数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
sum += nums[i]; // 将每个数累加到sum中
}
average = sum / 10.0; // 计算平均数
printf("十个数的平均数为:%.2lf\n", average); // 输出平均数
return 0;
}
```
用户可以在程序中输入十个数,然后程序将计算这十个数的平均值,并将结果输出到屏幕上。
### 回答3:
要编写一个C程序来计算十个数的平均值,可以按照以下步骤进行:
1. 声明一个数组来存储十个数。
2. 使用循环语句从用户那里接收输入的十个数,并将它们存储在数组中。
3. 使用循环语句将数组中的十个数相加起来,得到它们的总和。
4. 将数组中的十个数的总和除以十,得到平均值。
5. 将平均值输出到屏幕上。
下面是一个示例代码,按照以上步骤实现:
```c
#include <stdio.h>
int main() {
int numbers[10];
int sum = 0;
float average;
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
average = (float)sum / 10;
printf("这十个数的平均值为:%.2f\n", average);
return 0;
}
```
上述代码中,我们首先声明了一个包含十个整数的数组`numbers`,然后使用`for`循环依次接收用户输入的十个数,并将它们存储在数组中。在接收数的过程中,我们还使用`sum`变量计算这十个数的总和。最后,我们将`sum`除以十,得到平均值,并使用`printf`函数输出到屏幕上。