| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 432 人关注过本帖
标题:求答案,c++ 急
只看楼主 加入收藏
孙立伟
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
求答案,c++ 急
从键盘输入20个整数,将其中正整数存储到一个一维数组,并按从小到大顺序排列     怎么做的?   急!!!!
搜索更多相关主题的帖子: 正整数 键盘 
2010-05-18 16:42
孙立伟
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-5-18
收藏
得分:0 
  来人啊   急!
2010-05-18 16:43
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:5 
看看是否满意
#include "stdio.h"
main()
{
    void paixu(int aa[]);
    int i,ab[20];
    for(i=0;i<20;i++)
    scanf("%d",&ab[i]);
    paixu(ab);
}
void paixu(int aa[])//泡沫排序法进行排序!
{
    int i,j,k,temp;
    for(i=0;i<=20;i++)
    {   
      for(j=0;j<=20;j++)
        if(aa[j]>aa[j+1])
          {
            temp=aa[j];
            aa[j]=aa[j+1];
            aa[j+1]=temp;
          }
    }
   
          for(k=19;k>=0;k--)
            printf("%d,",aa[k]);//输出结果
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-05-18 17:08
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:0 
  呵呵呵,写错了,应该是“冒泡排序法”!!不好意思啊 !!

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-05-18 17:11
nanqingzhe
Rank: 2
等 级:论坛游民
帖 子:22
专家分:47
注 册:2010-4-24
收藏
得分:5 
这样的出现楼主可以自己写的,不要过于依赖别人
2010-05-18 18:50
爱情360
Rank: 1
等 级:新手上路
帖 子:1
专家分:5
注 册:2010-5-18
收藏
得分:5 
hao
2010-05-18 19:30
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:5 
回复 楼主 孙立伟
我也写了一个,请多指教!
程序代码:
#include<stdio.h>
#include<stdlib.h>

int main(int argc, char* argv[])
{
    int a[20];
    int i,j,temp;
    for(i=0,j=0;i<20;i++)
    {
        scanf("%d",&a[j]);
        if(a[j]>0)
            j++;
    }

    system("cls");

    int n=j;

    for(i=0;i<n;i++)        //选择排序
    {
        for(j=i;j<n;j++)
            if(a[i]>a[j])
            {
                temp=a[i];
                a[i]=a[j];
                a[j]=temp;
            }
    }

    printf("下面输出排序后的各个正整数:\n");
    for(i=0;i<n;i++)
        printf("%d  ",a[i]);

    return 0;
}



南国利剑
2010-05-20 00:30
快速回复:求答案,c++ 急
数据加载中...
 
   



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

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