| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 820 人关注过本帖
标题:冒泡的问题
取消只看楼主 加入收藏
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
结帖率:99.34%
收藏
已结贴  问题点数:20 回复次数:3 
冒泡的问题
冒泡代码如下:
#include<stdio.h>
#define  N 3
int main(void)
{
    int  a[N];
    int  i, j, temp;
    for(i = 0; i < N; i++)
    scanf("%d ", &a[i]);
    for(i = 0; i < N; i++)
    {
        for(j = i + 1; j < N; j++)
        {
            if(a[i] < a[j])
            {
               temp = a[j];
               a[j] = a[i];
               a[i] = temp;
            }
        }
    }
    for(i = 0; i < N; i++)
        printf("%d ",a[i]);
    return  0;
}
我数组输入格式是%d后加了个空格。结果必须输入比N多一个数才能回车运行,谁能解释下是为什么?
搜索更多相关主题的帖子: include return 
2011-12-09 22:55
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 4楼 tianqiao
这样也不行啊。

梅尚程荀
马谭杨奚







                                                       
2011-12-10 21:10
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 6楼 wweilys
可以排序的 只是最后输人的那个数用不到。

梅尚程荀
马谭杨奚







                                                       
2011-12-10 21:12
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 7楼 心灵百合
我只是想弄清为什么会出现这种情况。

梅尚程荀
马谭杨奚







                                                       
2011-12-10 21:13
快速回复:冒泡的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016840 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved