c语言程序设计:输入n个数,求n个数中偶数的平均值

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:50:21

#include<stdio.h>
void main()
{
int n,i,k;
//变量i是用在循环上 k是用来暂时存储输入的数 n就不用说了
int p=0;
//变量 p 是用来记录偶数的个数 初始为0
double sum=0.0;
//变量 sum 是用来存储所有偶数的总和 之所以定义为浮点型 看实验数据1
printf("n:\n");
scanf("%d",&n);
printf("****************************\n");
for(i=1;i<=n;i++)
{
scanf("%d",&k);
if(k%2==0)
{
sum+=k;
p++;
}
}
printf("%f",sum/p);
}

/*
实验数据1
n=4;
输入
1 2 2 4
结果
2.666667

实验数据2
n=4;
输入
1 2 3 4
结果
3.000000
*/

int main(void)
{
int i,n,m,t=0,s=0;/*i:循环变量,n:要输入的数的个数,m:输入的数,t:统计偶数的个数,s:所有偶数的和*/
float aver;/*平均值*/
clrscr();/*清屏函数,调试时用于清除无用显示信息*/
printf("Please input n:");
scanf("%d",&n);
printf("please input %d numbers:\n",n);