用c语言编写一个输入10个数输出为他们的平均数的程序
时间: 2024-02-09 22:08:31 浏览: 37
好的,以下是用C语言编写的输入10个数并输出它们的平均数的程序:
```c
#include <stdio.h>
int main() {
int n = 10;
float sum = 0, num;
printf("请输入10个数:\n");
for (int i = 1; i <= n; i++) {
scanf("%f", &num);
sum += num;
}
printf("这10个数的平均数为:%.2f\n", sum / n);
return 0;
}
```
程序中,我们首先定义了需要输入的数的个数 `n`,以及用于存储这些数的总和 `sum` 和当前输入的数 `num`。然后使用 `for` 循环,循环10次,每次读入一个数,并将其加入到总和 `sum` 中。最后,输出这些数的平均数,即总和除以数量。注意,为了保证输出结果的精度,我们使用了 `%.2f` 格式化字符串,保留小数点后两位。
相关问题
用C语言编写一个程序,输入 3 个整数,输出他们的平均数。
### 回答1:
好的,以下是一个用C语言编写的程序,它将输入3个整数,并计算它们的平均数并输出。
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
float average;
printf("请输入3个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3.0;
printf("它们的平均数为:%.2f\n", average);
return 0;
}
```
请注意,程序中的 `%.2f` 是一个格式说明符,用于在输出中指定小数点后的位数。在这个程序中,我们将其设置为2,以输出两位小数。您可以根据需要更改此数字。
### 回答2:
使用C语言编写一个程序,实现输入3个整数并计算它们的平均数的功能。
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
float average;
printf("请输入三个整数,以空格分隔:");
scanf("%d %d %d", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3.0; // 用3.0将结果强制转换为浮点数
printf("平均数为:%.2f\n", average); // 打印结果,保留2位小数
return 0;
}
```
程序首先使用`printf`函数输出提示信息,要求用户输入三个整数,并以空格分隔。然后使用`scanf`函数读取用户输入的三个整数,并分别存储在`num1`、`num2`和`num3`变量中。
接着,程序通过计算`(num1 + num2 + num3) / 3.0`来求得这三个整数的平均数,并将结果赋值给`average`变量。
最后,使用`printf`函数打印出计算得到的平均数,其中`%.2f`表示以浮点数形式输出,并保留2位小数。
该程序适用于计算任意三个整数的平均数,运行后会根据用户的输入,输出对应的平均数。
### 回答3:
#include <stdio.h>
int main() {
int num1, num2, num3;
float average;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3.0;
printf("平均数为:%.2f\n", average);
return 0;
}
使用c语言编写一个程序,从键盘输入10个整数,计算平均值
好的,以下是使用 C 语言编写的程序,可以从键盘输入10个整数,然后计算它们的平均值:
```c
#include <stdio.h>
int main() {
int sum = 0, num, i;
float average;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &num);
sum += num;
}
average = (float)sum / 10;
printf("这10个数的平均值为:%.2f\n", average);
return 0;
}
```
这个程序首先定义了变量 `sum` 来表示输入的10个整数的总和,变量 `num` 来表示每次输入的整数,变量 `i` 用于循环计数,变量 `average` 用于保存平均值。然后在屏幕上输出提示信息,让用户输入10个整数,使用 `for` 循环语句来进行输入和累加操作。最后使用类型转换将 `sum` 转换为浮点类型,计算出平均值并输出到屏幕上。
希望这个程序能够帮助到您!