c语言输入十个数求平均值
时间: 2023-07-09 07:53:24 浏览: 317
好的,以下是C语言代码实现输入十个数求平均值:
```c
#include <stdio.h>
int main() {
int num, sum = 0;
float average;
printf("请输入10个数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &num);
sum += num;
}
average = (float)sum / 10;
printf("平均值为:%.2f\n", average);
return 0;
}
```
在这段代码中,我们使用了for循环来输入10个数并计算它们的和,然后再计算平均值并输出。需要注意的是,我们将sum定义为整型变量,但在计算平均值时需要将其强制转换为浮点型。同时,在输出平均值时,我们使用了%.2f来保留两位小数。
相关问题
C语言输入十个数求平均值
好的,以下是C语言代码示例:
```c
#include <stdio.h>
int main() {
int i, num;
float sum = 0, average;
printf("请输入十个数:\n");
for (i = 1; i <= 10; i++) {
scanf("%d", &num);
sum += num;
}
average = sum / 10.0;
printf("平均值为:%.2f\n", average);
return 0;
}
```
这段代码通过`for`循环输入十个数,并将每个数累加到变量`sum`中。最后计算平均值并输出。注意,我们使用`10.0`而不是`10`来除以总和,这是因为要得到精确的浮点数结果。`%.2f`表示输出浮点数并保留两位小数。
c语言输入三个数求平均值
在C语言中,可以通过输入三个数并求它们的平均值。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
float num1, num2, num3;
float average;
printf("请输入三个数:\n");
scanf("%f %f %f", &num1, &num2, &num3);
average = (num1 + num2 + num3) / 3;
printf("平均值为:%.2f\n", average);
return 0;
}
```
上述代码中,首先定义了三个变量`num1`、`num2`和`num3`用于存储输入的三个数,以及一个变量`average`用于存储平均值。然后使用`printf`函数提示用户输入三个数,并使用`scanf`函数接收用户输入的三个数。接下来,通过计算`(num1 + num2 + num3) / 3`得到平均值,并使用`printf`函数输出结果。
阅读全文
相关推荐
















