c语言输入六个数求平均值
时间: 2023-07-09 07:03:58 浏览: 350
可以使用数组和for循环来实现输入六个数并求平均值的功能,代码如下:
```
#include <stdio.h>
int main() {
int nums[6];
int sum = 0;
float avg;
printf("请输入六个整数:\n");
for (int i = 0; i < 6; i++) {
scanf("%d", &nums[i]);
sum += nums[i];
}
avg = (float)sum / 6;
printf("这六个数的平均值为:%.2f\n", avg);
return 0;
}
```
首先定义一个整型数组 `nums` 来存储六个数,然后使用for循环遍历六次,每次读入一个数并将其加入到 `sum` 变量中,最后求出平均值并输出即可。需要注意的是,平均值应该用浮点数类型表示,因此需要将 `sum` 强制转换为浮点数类型再除以6。
相关问题
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`函数输出结果。
c语言输入十个数求平均值
好的,以下是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来保留两位小数。
阅读全文