C语言编程的一个问题?输入n个整数,求出这n个数之中的偶数的平均值,并输出。

如题所述

#include<stdio.h>
void main()
{
int i,a,n,j=0;
float s=0;
printf("请输入整数的个数:");
scanf("%d",&n);
printf("输入%d个整数:",n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
if(a%2==0)
{
s=s+a;
j++;
}
}
s=s/j;
printf("偶数的平均值=%.2f\n",s);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-12-04
#include "Stdio.h"
#define N 100
int main(void)
{int i=0,sum=0,n,y=0,a[N];
a[0]=1;
do
{ printf("please input a[%d]",i);
scanf("%d",&a[i]);
if (a[i]%2==0) {sum+=a[i] ;y++;}
i++; }while(a[i-1]!=-1);
/*输入-1便退出 */
printf("sum=%d",sum/y) ;
getch();
return 0;
}
第2个回答  推荐于2017-09-14
main()
{
int n,sum,i,j,count=0;
int sum=0;
scanf("%d",&n)
i=0
while(i++<n)
{
scanf("%d",&j);
if(!j%2){
sum+=j;
count++;}
}
sum=sum/count;
printf("%d",sum);
}本回答被提问者采纳
第3个回答  2006-11-25
高手~
第4个回答  2006-11-25
给点悬赏分嘛,虽然是个小程序