在一个能存放10个蒸熟的数组中,存放了9个已按从小到大顺序排列的整数。先输入一个整数插入到该数组中,
在一个能存放10个蒸熟的数组中,存放了9个已按从小到大顺序排列的整数。先输入一个整数插入到该数组中,要求数组的各个元素仍按从小到大的顺序排列。...
在一个能存放10个蒸熟的数组中,存放了9个已按从小到大顺序排列的整数。先输入一个整数插入到该数组中,要求数组的各个元素仍按从小到大的顺序排列。
展开
展开全部
欢迎各路英雄救命 满意答案κiζs嘴哥↙8级2009-06-19你会不会 冒泡排序啊!就是用循环把你的9个数字,一次拿出来和你要插入的数字比较,然后放他的位置! 追问: 会一点,但是能不能详细地编译出来的 谢谢 回答: 首先把你要插入的数给一个变量b,然后在用个循环for(int i=0;i<9;i++)一次取出你数组中的一个值,然后和你的这个变量比较,假设数组为A[],你到for里面搞个判断,a[i]>b&&a[i+1]<b那么,就可以说明你的这个值就在a[i]和a[i+1]这个位置撒,好好看哈冒泡排序就可以了! 追问: 还不是很清楚,我要的是程序设计,可以列出来吗 考试用的啊 谢谢 回答: int a[10]={0,1,2,3,4,6,7,8,9};//数组
int c;//变量
for(int i=0;i<9;i++){int min=a[i];//初始一个小变量
int max=a[i+1];//初始一个大变量
if(min>max)//开始比较2个值,满足前面一个比后面一个值大就换位置{c=a[i+1];a[i+1]=a[i];
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询