将20个数从小到大排序的伪代码(数为用户自己输入)
答案:2 悬赏:50 手机版
解决时间 2021-03-25 12:33
- 提问者网友:皆是孤独
- 2021-03-24 18:12
将20个数从小到大排序的伪代码(数为用户自己输入)
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-03-24 19:15
输入n个数
外层循环N-1次(i从0到N-2){ //每循环一次就能让一个下部数中最大的冒到上部来
内层循环从0开始,循环到j(j=N-i){ //保证下部的每个位置都进行一次冒泡判断
如果当前的数比它上面的一个数大,就互换位置(冒上来一次)。
/* 这是互换代码
if(array[j]>array[j+1])
{
int tmp=array[j];
array[j]=array[j+1];
array[j+1]=tmp;
}
外层循环N-1次(i从0到N-2){ //每循环一次就能让一个下部数中最大的冒到上部来
内层循环从0开始,循环到j(j=N-i){ //保证下部的每个位置都进行一次冒泡判断
如果当前的数比它上面的一个数大,就互换位置(冒上来一次)。
/* 这是互换代码
if(array[j]>array[j+1])
{
int tmp=array[j];
array[j]=array[j+1];
array[j+1]=tmp;
}
全部回答
- 1楼网友:爱难随人意
- 2021-03-24 20:26
去网上找找啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯