德州扑克 于佳:输入n个整数,求这n个数之中的偶数的平均值,并输出。

来源:百度文库 编辑:神马品牌网 时间:2024/05/02 02:15:00
要这个问题的C语言做出来的答案

int sum=0;
int c=0;
int r;
while(1)
{
scanf("%d",&r);
if(r==-1)break;
else if(r%2==0)
{
sum+=r;
c++;
}
printf("the average is:%f",(float)sum/c);
}

#include <stdio.h>
main()
{
int a[100],i,n,count=0;
float sum=0;
printf(""how many number input?\n"");
scanf("%d",n);
for(i=0;i<n;++i)
scanf("%d",a[i]);
for(i=0;i<n;++i)
if(a[i]%2==0)
{
sum+=a[i];
++count;
}
printf("the average is %f",sum/count);
return 0;
}