#include
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);
for(i=1;i<=n;i++)
{
printf("NO.%d:",i);
scanf("%d",&m);
if(m%2==0)
{
s=s+m;
t++;
}
}
aver=s/(float)(t);/*要把其中一个数转换为实数,否则,"/"表示整除.*/
printf("average of these %d evens is:%.2f",t,aver);
getch();
}
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);
for(i=1;i<=n;i++)
{
printf("NO.%d:",i);
scanf("%d",&m);
if(m%2==0)
{
s=s+m;
t++;
}
}
aver=s/(float)(t);/*要把其中一个数转换为实数,否则,"/"表示整除.*/
printf("average
of
these
%d
evens
is:%.2f",t,aver);
getch();
}
#include
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
*/