c语言编程 输入10个整数到一个数组,将奇数放在数组前面,偶数放在数组后面,然后输出整个数组

如题所述

关于奇数和偶数你可以,用if语句判断下让每个数除以2,看余数是否为0,为0就是偶数,在把它放在数组里,依次下去。讲的比较简单,只是一个思路,你可以去试试
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-08
#include <stdio.h>
int main()
{
int i,j,n,v;
int a[10];
for(n = i = 0, j = 9; n < 10; n ++)
{
scanf("%d",&v);
if(v%2)a[i++] = v;
else a[j--] = v;
}
for(i = 0; i < 10; i ++)
printf("%d ", a[i]);
printf("\n");

return 0;
}

本回答被网友采纳
相似回答