C语言中如何把符合要求的数放到另一个数组中?

比如说,要求我们输入20个数,将其中的偶数和奇数分别按从大到小的顺序排列。此时我需要新的数组来存放偶数和奇数,想问一下怎样实现呢?我的C语言比较烂啊,希望可以回答的具体点... 比如说,要求我们输入20个数,将其中的偶数和奇数分别按从大到小的顺序排列。此时我需要新的数组来存放偶数和奇数,想问一下怎样实现呢?我的C语言比较烂啊,希望可以回答的具体点,最好加点说明。。。呵呵,谢谢啦~
谢谢你们,你们回答的都很好……yumenfeiyu945 回答的更清楚简明一些,更容易理解……真理的寻找,谢谢你提醒我,放心,我不会只是单纯的复制粘贴的,我会好好想明白程序的意思……因为刚开始学C,很多格式都不懂,所以只有把程序写出来我才明白意思……- -#
无论怎样,真的很谢谢你们~
展开
 我来答
百度网友21b6e13fe
2008-05-15 · 超过46用户采纳过TA的回答
知道答主
回答量:254
采纳率:0%
帮助的人:161万
展开全部
#include<stdio.h>
void main()
{
int countb=0,countc=0;
int a[20],b[20],c[20];
int i,j,k;
for(i=0;i<20;i++)
scanf("%d",&a[i]);
for(i=0;i<20;i++)
{
if(i%2==0)
{
b[countb]=a[i];
countb++;
}
else
{
c[countc]=a[i];
countc++;
}
}
for(j=0;j<countb;j++)
printf("%d ",b[j]);
printf("\n");
for(k=0;k<countc;k++)
printf("%d ",c[k]);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喵不语__
2015-07-12 · TA获得超过2.5万个赞
知道大有可为答主
回答量:3281
采纳率:75%
帮助的人:632万
展开全部
直接用if条件判断啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式