參考程式碼:
#include <stdio.h>
int main(int argc, const char * argv[])
{
int i,a;
int c=0,x=0,n=0,m=0;
for(i=1;i<10;i++)
scanf("%d",&a);
if(a%2==0)
n=n+a;
c++;
}
else
m=m+a;
x++;
if(c>0&&x>0)
printf("奇數的平均數是%f\n",(float)m/(float)x);
printf("偶數的平均數是%f\n",(float)n/(float)c);
else if(x==0)
printf("無奇數,偶數的平均值為:%f\n",(float)n/(float)c);
printf("無偶數,奇數的平均值為:%f\n",(float)m/(float)x);
return 0;
參考程式碼:
#include <stdio.h>
int main(int argc, const char * argv[])
{
int i,a;
int c=0,x=0,n=0,m=0;
for(i=1;i<10;i++)
{
scanf("%d",&a);
if(a%2==0)
{
n=n+a;
c++;
}
else
{
m=m+a;
x++;
}
}
if(c>0&&x>0)
{
printf("奇數的平均數是%f\n",(float)m/(float)x);
printf("偶數的平均數是%f\n",(float)n/(float)c);
}
else if(x==0)
{
printf("無奇數,偶數的平均值為:%f\n",(float)n/(float)c);
}
else
{
printf("無偶數,奇數的平均值為:%f\n",(float)m/(float)x);
}
return 0;