啊哈磊_编程从这里起步
标题:
真心求助,老师留的课题。。谢谢了!!!
[打印本页]
作者:
lxh
时间:
2015-12-22 14:10
标题:
真心求助,老师留的课题。。谢谢了!!!
程序功能要求
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
有自己思考过么?
作者:
YOUSIKI
时间:
2016-1-16 22:20
这不是传说中的冒泡排序吗
作者:
YOUSIKI
时间:
2016-1-16 22:26
[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]
作者:
YOUSIKI
时间:
2016-1-16 22:26
不造写的对不对
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2