c语言输入十个数求平均值
时间: 2023-07-09 11:53:24 浏览: 289
好的,以下是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语言输入六个数求平均值
可以使用数组和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。
阅读全文