编写程序,从键盘上任意输入10个数,求这10个数中奇数的平均值和偶数的平均值

编写程序,从键盘上任意输入10个数,求这10个数中奇数的平均值和偶数的平均值

#include <stdio.h>
#include <stdlib.h>

int main()
{
int number[10];//存输入的十个数

float odd=0.0;//奇数平均值
float even=0.0;//偶数平均值

int ji=0;//奇数个数
int ou=0;//偶数个数

int i=0;//临时计数

for(i=0;i<10;i++){
scanf("%d",&number[i]);//得到键盘输入
if((number[i]%2)==0){//偶数
even+=number[i];
ou++;//偶数计数
}
else{//奇数
odd+=number[i];
ji++;//奇数计数
}
}
//计算平均值
even=even/ou;
odd=odd/ji;
printf("奇数平均值为:%f\n",odd);
printf("偶数平均值为:%f\n",even);

return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答