c语言题,在线等

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:40:09
在数组a中存放20个整数,编写程序,将其中所有偶数放在数组b中,奇数放在数组c中

#include <stdio.h>
int main()
{
int va[20],vb[20],vc[20];
int i;
int n=0;
int m=0;
printf("输入20个整数");
for(i=0;i<20;i++){
printf("NO%d:",i+1);
scanf("%d",&va[i]);
}
for(i=0;i<20;i++){
if(va[i]%2==0){
vb[n]=va[i];
n++;
}
else{
vc[m]=va[i];
m++;
}

}
printf("偶数是:\n");
for(i=0;i<n;i++)
printf("%d",vb[i]);

printf("\n奇数是:\n");
for(i=0;i<m;i++)
printf("%d",vc[i]);
getch();

}

加分哦!
main()
{
int a[20],b[20],c[20]; 定义数组
int i,j=0,k=0; 赋值;
for(i=0;i<20;i++) 循环
if(a[i]/2==0) 如果除得尽为偶,
b[j++]=a[i]; 赋值给B数组,并且B数组加1
else c[k++]=a[i]; 不是偶就赋于C,并加`1
}

回帖,是对朋友的帮助 请大家帮忙
评分,是对帮助的肯定 按感觉给分

以下回复: xiaoyaom