很简单啊,利用变量,要求用户输入n,这样n就出来了
再定义一个数组用来存放输入的一对数据,然后在这堆数据中判断
偶数,然后把这些偶数加起来,最后除以偶数的个数,就等于平均值了
【你应该是刚学的吧,应该还没学到指针,所以我给你的程序代码是用数组的】
给你个例子: - -! 刚才没看清楚,是偶数的平均值
#include<stdio.h>
int main()
{ int n,h,count=0,sum=0;
float average=0;
int a[100];
printf("请输入要输入数据的总个数,例如 输入5,然后回车键\n");
scanf("%d",&n); /*让用户输入n ,就解决问题拉*/
for(h=0;h<n;h++)
{
printf("嗯 ,现在输入一个整数按回车键\n");
scanf("%d",&a[h]);
}
printf("\n");
for(h=0;h<n;h++)
if(a[h]%2==0) //余数为0,则是偶数
{
sum=a[h]+sum; //记录偶数的总和
count++;/*记录偶数的个数*/
}
printf("偶数总和为: %d\n",sum);
printf("共有偶数: %d 个\n",count);
average=(float)sum /count;
printf("平均值为: %f\n",average);
return 1;
}
温馨提示:答案为网友推荐,仅供参考