#include<stdio.h>
int main()
{
int OddSum = 0;// 奇数和
int EvenSum=0; // 偶数和
float Ave = 0; // 平均
int Data[100];
int n = 0,i=0,sum=0;
while ((scanf("%d",&Data[n]) == 1)&&(n < 100)) // 以输入 非整数结束
{
n++;
}
if (n > 0)
{
for (i=0; i<n;i++)
{
if (Data[i] %2 != 0)
{
OddSum += Data[i];
}
else
{
EvenSum += Data[i];
}
Ave += Data[i];
}
Ave /= n;
}
printf("奇数和:%d\n", OddSum);
printf("偶数和:%d\n", EvenSum);
printf("平均:%f\n", Ave);
return 0;
}
测试: