满意答案
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iYhVWMmJTO2QWYlVTZhN2Y2IWN2IjNlRGMhdDZiV2Yk9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
jackjones22
推荐于 2017.11.26
#include
#include
#include
int main(int argc, char* argv[])
{
char szEven[] = {0};//偶数数组
char szOdd[] = {0};//奇数数组
int nInput = 0;
int i = 0;
int j= 0;
int a;
int sum1 =0;
int sum2 = 0;
while (1)
{
printf("请输入整数,确认,以-1为结束:");
scanf("%d",&nInput);
if (nInput >= 0)
{
if (nInput % 2 == 0)
{
szEven[i] = nInput;
i++;
}
else
{
szOdd[j] = nInput;
j++;
}
}
if (nInput == -1)
{
printf("奇数个数:%d\n",j);
printf("偶数个数:%d\n",i);
for (a=0 ;a
{
sum1 += szEven[a];
}
printf("偶数和为:%d\n",sum1);
for (a=0 ;a
{
sum2 += szOdd[a];
}
printf("奇数和为:%d\n",sum2);
break;
}
}
return 0;
}
05分享举报