程序為:
#include<stdio.h>
void main()
{
int a[100],i,item,sum1,sum2,item1,item2;//sum1,sum2分別儲存奇數、偶數之和,item1,item2分別表示奇數、偶數的個數
printf("請輸入所要輸入整數的個數:");
scanf("%d",&item);
printf("請輸入%d個整數:\n",item);
for(i=0;i<item;i++)
scanf("%d",&a[i]);
sum1=sum2=item1=item2=0;
for(i=0;i<item;i++)
{
if(a[i]==0) item2++;//0是特殊偶數
else if(a[i]%2==0)
{
sum2=sum2+a[i];
item2++;
}
else
{
sum1=sum1+a[i];
item1++;
}
}
printf("奇數之和為:%d,偶數之和為:%d\n",sum1,sum2);
}
擴展資料:
for表達式
表達式1:壹般為賦值表達式,給控制變量賦初值;
表達式2:關系表達式或邏輯表達式,循環控制條件;
表達式3:壹般為賦值表達式,給控制變量增量或減量。
語句:循環體,當有多條語句時,必須使用復合語句。