C语言编程:输入十个整数,找出这十个数中的偶数,统计它们的个数并求平均值。

希望大神打出来,不要截图。还是初学者,不要用太难的语言。

// c/c++里变量其实可以用中文,鉴于你是初学者就用中文了
#include <stdio.h>
int main()
{
    int i, 输入[10], 个数 = 0;
float 平均数 = 0;

    for(i=0; i<10; i++)
scanf("%d", &输入[i]);
for(i=0; i<10; i++)
{
if(输入[i]%2==0)
{
printf("%d\n", 输入[i]);
个数++;
平均数 = 平均数 + 输入[i];
}
}
printf("个数:%d\n平均数:%g", 个数, 平均数/个数);
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-16
#include <stdio.h>
void main()
{
int a[10],b[10],i,j=0,sum=0;
for(i=0;i<10;i++)
{
printf("请输入a[%d]: ",i);
scanf("%d",&a[i]);
if(a[i]%2==0)
{
b[j++]=a[i];
sum+=b[j-1];
}
}
b[j]='$';
printf("输出所有的偶数!\n");
for(i=0;b[i]!='$';i++)
printf("%5d",b[i]);
printf("\n偶数的个数是:%d\n",j+1);
printf("偶数的陪平均值是:%.2f\n",(sum*1.0/(j+1)));
}
刚编写的,输出了所有的偶数和它的个数、平均值,刚我运行了,输出正确,希望对你有帮助!
第2个回答  2013-06-16
#include<stdio.h>
void main()
{
int a[10];
int i,n=0;
float sum=0;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]%2==0)
{
n++;
sum+=a[i];
}
}
printf("%d,%f",n,sum/n);
}本回答被提问者和网友采纳
第3个回答  2013-06-16
#include<stdio.h>
main()
{ int a[i],j=0,sum=0;
printf("输入十个整数:“);
for(i=0;i<=9;i )
{
scanf("%d",&a[i]);
if(a[i]%2==0){
j ;
sum=sum a[i];}
sum=sum/j;
printf("%d%d",j,sum);}
第4个回答  2013-06-16
#include <stdio.h>
void main()
{
int a[10];
int i,n=0;
float average,sum=0;
printf("enter ten numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
if(a[i]%2==0)
{
n++;
sum=sum+a[i];
}
average=sum/n;
printf("共有 %d 个偶数\n",n);
printf("所有偶数的平均数为:%f\n",average);
}
自己刚编写的,调试结果正确,希望对你有用。
相似回答