第1个回答 2011-01-09
int main()
{
int i,p=0,k=0,s1[5],s2[5];
int a[10]={1,2,3,4,5,6,7,8,9,0};
for(i=0;i<10;i++)
{
if(a[i]%2==0)
{
p=p+1;
s1[p-1]=a[i];
}
else
{
k=k+1;
s2[k-1]=a[i];
}
}
for(i=0;i<5;i++)
{
printf("%d,%d\n",s1[i],s2[i]);
}
system("pause");
return 0;
}本回答被提问者采纳
第2个回答 2011-01-09
#include <stdio.h>
void main()
{
int a[10], b[10] = {0}, c[10] = {0};
int bi = 0, ci = 0;
int i;
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
if (a[i] % 2 == 0)
{
b[bi] = a[i];
bi++;
}
else
{
c[ci] = a[i];
ci++;
}
}
printf("偶数为:");
for (i = 0; i < bi; i++)
printf("%d ", b[i]);
printf("\n");
printf("奇数为:");
for (i = 0; i < ci; i++)
printf("%d ", c[i]);
printf("\n");
}