功能:输入n个数,求这n个数中偶数的个数及平均值# include < stdio.h > main ( ) ( int inm,[填空1 ];float s = 0 ; scanf ( " % d " , & n ) ; for ( [填空2 ] ; i < = n ; i++ ) f scanf ( " % d " & m ) ; if ( [填空3 ] ) f a = a +1 ; s = s + m ; printf ( " % f , od ",[填空4 ] , a );
时间: 2024-03-29 10:39:48 浏览: 28
# include < stdio.h >
main ( ) {
int n, m, a = 0, i = 1;
float s = 0;
scanf ( " % d " , & n ) ;
for ( ; i <= n ; i++ ) {
scanf ( " % d " , & m ) ;
if ( m % 2 == 0 ) {
a = a + 1 ;
s = s + m ;
}
}
printf ( " % f , % d " , s / a , a ) ;
}
相关问题
编写一个程序,用户从键盘输入若干正整数,以-1为结束输入标记。计算并输出用户输入偶数的个数及所有数据的平均数。 #include<stdio.h>
以下是实现此程序的代码:
```c
#include<stdio.h>
int main() {
int num, count_even = 0, sum = 0, count = 0;
scanf("%d", &num);
while(num != -1) {
count++;
sum += num;
if(num % 2 == 0) {
count_even++;
}
scanf("%d", &num);
}
printf("输入的偶数个数为:%d\n", count_even);
printf("所有数据的平均数为:%d\n", sum / count);
return 0;
}
```
首先定义了 num(当前输入的数字)、count_even(偶数的个数)、sum(所有数字的和)、count(数字的个数)四个变量。
然后从键盘读入第一个数字,判断是否为 -1,如果不是,就进入循环。在循环中,每读入一个数字,就增加数字的个数 count,累加数字的和 sum,并判断该数字是否为偶数,如果是,就增加偶数的个数 count_even。最后再次从键盘读入数字,直到读入 -1,跳出循环。
最后输出偶数的个数和所有数字的平均数。注意:在计算平均数时,要将 sum 除以 count 而不是 count_even,否则得到的平均数就是偶数的平均值。
用c语言写:输入n个整数,求这n个数之中的偶数的平均值,并输出。
下面是一个示例代码,实现了上述功能:
```
#include <stdio.h>
int main()
{
int n, i, num, sum = 0, count = 0;
float average;
printf("请输入整数的个数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
printf("请输入第%d个整数:", i);
scanf("%d", &num);
if (num % 2 == 0) {
sum += num;
count++;
}
}
if (count == 0) {
printf("没有偶数。\n");
} else {
average = (float)sum / count;
printf("偶数的平均值是:%.2f\n", average);
}
return 0;
}
```
程序的工作原理如下:
- 首先,通过 `scanf` 函数读入 `n`,表示整数的个数。
- 然后,通过一个 `for` 循环读入 `n` 个整数。
- 对于每个整数,使用 `if` 语句判断是否为偶数。如果是,则将它的值加入 `sum` 中,并将 `count` 加一。
- 最后,如果 `count` 的值不为零,则计算出平均值,并通过 `printf` 函数输出。如果 `count` 的值为零,则表明没有偶数,输出提示信息。
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)