永发信息网

用C语言编写:数组a中存放10个整数,将a中大于0的数存放到数组b中,对数组b按从小到大排序。

答案:2  悬赏:20  手机版
解决时间 2021-03-17 23:02
用C语言编写:数组a中存放10个整数,将a中大于0的数存放到数组b中,对数组b按从小到大排序。
最佳答案
int index = 0
for(int i = 0; i < 10; ++i)
{
if(a[i]>0)
{
b[index] = a[i];
index++;
}
}
for(int i = 0; i < index-1; ++i)
{
for(int j = 0; j < index-1-i; ++j)
{
if(b[j]>b[j+1])
{
int tmp = b[j];
b[j]=b[j+1];
b[j+1]=tmp;
}
}
}
全部回答

很想帮你做,但是这样只会害了你,给你思路吧:用i来做a数组的下标;也就是a[i];   再用for来便利i, 这样就可以取出a数组里面数;还要定义个j,来便利b数组;接下来就是判断了,if(a[i]>0) 如果大于0;就把a[i]的数放到b里面; b[j]=a[i]; j++; ;ok不明白再问我吧,如果你真的要程序也可以,自己说,我再给你写,这个很容易写;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
qq空间个人中心界面大小怎么设置
09热门网络歌曲
仙逆真的那么好看吗?都看了快一半了~为什么
关于友谊和牵挂的作文素材
团伙做案.会出现案情更重还判的轻的现象吗
WOW90的附魔羊皮纸在哪买,BL的,560-600等级
我不小心把天正8.5的平面门图块删了怎么办!
什么是履带链距
沭阳县恒景园林绿化苗木场在什么地方啊,我要
求个种植类的,牧场单机电脑大型单机游戏!
《欢乐颂》里安迪开了两辆车,第一辆和第二辆
奇瑞p0301故障码怎么处理不加油时发动机抖动
数据存储备份与灾难恢复报告怎么写
2015年农历六月初六哪个时辰出生孩子命运好
同位素的相对原子质量由甚么决定?
推荐资讯
享瘦纤体专业减肥机构全国连锁NO.041这个地址
浅食有什么好处坏处?
仓鼠冬天是不是很怕冷的
黑色的笔记本用什么颜色的笔写才能看的清楚?
tfboys成员好娘泡。。。受不了。。。
吃海鲜用美极鲜还是味极鲜?
家电中的渠道专供机进价是否比正常的便宜?
8号伊豆可以钓多大的鱼。。。。。。
植物激素是植物所有部位都可以产生吗?
脚上打篮球时磨出一个直径一厘米左右的水泡
南京苜什么园怎么念
用最新版本的开票软件,明细开的详见清单,但
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?