我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 冒泡???今天竟然搞不出来了!! 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

冰淇淋



性别: 美女 状态: 该用户目前不在线
等级: 品行端正
发贴: 395
威望: 0
浮云: 1107
在线等级:
注册时间: 2007-09-03
最后登陆: 2007-12-14

5come5帮你背单词 [ admit /əd'mit/ vt. 承认,接纳,招收 ]


冒泡???今天竟然搞不出来了!!

Copy code
#include "iostream"
#include "cmath"
using namespace std;
int main()

{
    int num[5];
    int i,j;
    for(i=0;i<5;i++)
        cin>>num[i];
    for(i=0;i<4;i++)
    {
        for(j=4;j>i;j--)
        {
            if(num[j]<num[j--])
            {
                int temp;
                temp=num[j];
                num[j]=num[j--];
                num[j--]=temp;
            }
        }
       
    }
    for(i=0;i<5;i++)
        cout<<num[i]<<" ";
    cout<<endl;
    return 0;
}
这是我写的一个简单的冒泡算法,不知道是循环的什么地方出了问题,没达到排序的功能。很汗颜~~~
请高手指点一下。



[ 此贴被kangtalc在2007-10-31 23:21重新编辑 ]
顶端 Posted: 2007-10-31 22:28 | [楼 主]
k哥



性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
家族: 物电学子快快快
发贴: 1109
威望: 0
浮云: 1109
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-09-21

5come5帮你背单词 [ prolong /prə'loŋ/ vt. 延长,拉长,拖延 ]


LZ用了太多次J--了。
每用一次,j就得减一
用num[j]<num[j-1]好些
顶端 Posted: 2007-11-01 20:25 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.010315(s) query 6, Time now is:11-22 21:24, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号