【C语言】输入5个整数,计算5个整数的平均值
时间: 2024-03-08 19:49:01 浏览: 138
好的,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int num[5]; // 定义一个包含5个整数的数组
int sum = 0; // 定义和
float average; // 定义平均数
printf("请输入5个整数:\n");
for (int i = 0; i < 5; i++) {
scanf("%d", &num[i]); // 读取输入的整数
sum += num[i]; // 累加求和
}
average = (float)sum / 5; // 计算平均数
printf("这5个整数的平均值是:%f", average);
return 0;
}
```
运行结果:
```
请输入5个整数:
1 2 3 4 5
这5个整数的平均值是:3.000000
```
注意:这里需要将和 sum 强制转换为 float 类型,以保证计算平均数时得到的结果为浮点数。
相关问题
c语言输入10个整数,求最大值和平均值
下面是一个C语言程序,可以输入10个整数,求最大值和平均值。
```c
#include <stdio.h>
int main() {
int nums[10];
int max = 0;
int sum = 0;
float avg;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
if (nums[i] > max) {
max = nums[i];
}
sum += nums[i];
}
avg = (float)sum / 10;
printf("最大值为:%d\n", max);
printf("平均值为:%.2f\n", avg);
return 0;
}
```
程序首先定义一个长度为10的整数数组nums,并定义变量max、sum和avg分别用来存储最大值、总和和平均值。
程序通过for循环输入10个整数,并在输入的过程中,每输入一个数就与当前的最大值进行比较,如果大于当前最大值,则更新最大值。
程序还计算了这10个整数的总和,并通过总和除以10得到平均值。
最后,程序输出最大值和平均值。
c语言输入10个整数,求出其中奇数的平均值
好的,下面是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int nums[10];
int count = 0, sum = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
if (nums[i] % 2 == 1) {
count++;
sum += nums[i];
}
}
if (count == 0) {
printf("没有输入奇数!\n");
} else {
float avg = (float) sum / count;
printf("奇数的平均值为:%.2f\n", avg);
}
return 0;
}
```
代码实现的思路是:使用一个数组存储输入的 10 个整数,同时使用一个计数器和一个累加器来记录奇数的个数和总和。然后遍历数组,如果当前元素是奇数,就将计数器加 1,累加器加上当前奇数的值。最后再根据计数器和累加器计算出奇数的平均值并输出。注意输入的整数必须用空格或回车分隔开。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)