C语言给数组赋值并求平均值
时间: 2023-09-22 15:10:26 浏览: 67
可以通过循环给数组赋值,然后计算平均值。以下是示例代码:
```c
#include <stdio.h>
int main() {
int array[5] = {1, 2, 3, 4, 5}; // 给数组赋值
int sum = 0;
float average;
for(int i = 0; i < 5; i++) { // 计算数组元素的和
sum += array[i];
}
average = (float)sum / 5; // 计算平均值
printf("数组的平均值为: %.2f", average); // 输出结果
return 0;
}
```
希望这能帮到你。
相关问题
C语言自定义数组值,并求平均值
好的,关于你的问题,可以通过以下代码实现:
```c
#include <stdio.h>
#define SIZE 5
int main() {
int arr[SIZE];
int sum = 0;
float avg;
int i;
// 为数组赋值
for (i = 0; i < SIZE; i++) {
printf("请输入第 %d 个数:", i + 1);
scanf("%d", &arr[i]);
sum += arr[i];
}
// 求平均值
avg = (float) sum / SIZE;
// 输出结果
printf("平均值为:%.2f\n", avg);
return 0;
}
```
当然,你也可以自己尝试编写一下,这里只是提供一个示例。
在c语言中,给一个含有任意10个元素的数组赋值(正整数值),求此数组中偶数的个数和偶数的平均值。
可以使用循环遍历数组,判断每个元素是否为偶数,然后统计偶数的个数和偶数的总和,最后计算平均值即可。
下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int i, cnt = 0, sum = 0;
float average;
// 给数组赋值
for (i = 0; i < 10; i++) {
printf("请输入第 %d 个元素:", i + 1);
scanf("%d", &arr[i]);
}
// 统计偶数的个数和总和
for (i = 0; i < 10; i++) {
if (arr[i] % 2 == 0) {
cnt++;
sum += arr[i];
}
}
// 计算平均值
average = (float) sum / cnt;
// 输出结果
printf("数组中偶数的个数为:%d\n", cnt);
printf("数组中偶数的平均值为:%.2f\n", average);
return 0;
}
```
运行示例:
```
请输入第 1 个元素:2
请输入第 2 个元素:3
请输入第 3 个元素:4
请输入第 4 个元素:5
请输入第 5 个元素:6
请输入第 6 个元素:7
请输入第 7 个元素:8
请输入第 8 个元素:9
请输入第 9 个元素:10
请输入第 10 个元素:11
数组中偶数的个数为:5
数组中偶数的平均值为:6.00
```
相关推荐
![](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)