搜索
查看: 696|回复: 4
打印 上一主题 下一主题

真心求助,老师留的课题。。谢谢了!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2015-12-22 14:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
程序功能要求
a、输入N个数存入到数组a[1]到a[n]中;
b、从for循环入口,j从1到第n-1个数开始循环,这是外层循环,控制循环轮数;
c、内层for循环控制交换次数,一共交换n-1次;
d、如果a[i]>a[i+1]为真值,那么就进行第I个数和第I+1个数交换,条件不符合,退出循环体;
e、最后输出a[1]到a[n]比较后的从小到大排序后的数列为止

沙发
发表于 2015-12-22 17:22:30 | 只看该作者
有自己思考过么?
板凳
发表于 2016-1-16 22:20:43 | 只看该作者
这不是传说中的冒泡排序吗
地板
发表于 2016-1-16 22:26:00 | 只看该作者
[mw_shl_code=c,true]#include<iostream>
using namespace std;
int main(){//冒泡排序
        int n;
        cin>>n;
        int a[n];
        for(int i=0;i<n;i++)
                cin>>a;
        for(int i=0;i<n-1;i++)
                for(int j=0;j<n-1;j++)
                        if(a[j]>a[j+1])
                                swap(a[j],a[j+1]);
        for(int i=0;i<n;i++)
                cout<<a<<" ";
        return 0;
} [/mw_shl_code]
5#
发表于 2016-1-16 22:26:22 | 只看该作者
不造写的对不对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表