新手1号 2021-08-05 17:04 采纳率: 87.5%
浏览 215
已结题

从大到小排序C++求解

描述:
用冒泡排序对输入的整数 从大到小 排序输出
输入数据不超过 100 个,数据大小在 0 ~ 10000 之间。
请将程序填写完整。
输入格式:
输入两行,
第一行 N ,表示一共有多少待排序数据。
第二行是 N 个整数,以空格隔开。
输出格式:
排序好的数据,以空格隔开。
输入样例:
8
6 5 3 1 8 7 2 4 输出样例:
8 7 6 5 4 3 2 1

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2021-08-05 17:07
    关注
    int main()
    {
        int a[100];
        int n,i,j;
        scanf("%d",&n);
        for(i=0;i<n;i++)
            scanf("%d",&a[i]);
        for(i=0;i<n-1;i++)
            for(j=0;j<n-i-1;j++)
            {
                  if(a[j] < a[j+1])
                  {
                        int t = a[j];
                        a[j] = a[j+1];
                        a[j+1] = t;
                  }
            }
        for(i=0;i<n;i++)
            printf("%d ",a[i]);
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月13日
  • 已采纳回答 8月5日
  • 创建了问题 8月5日

悬赏问题

  • ¥15 找人不需要人工智能回答的gamit解算后做形变分析
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥15 统计大规模图中的完全子图问题
  • ¥15 使用LM2596制作降压电路,一个能运行,一个不能
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路
  • ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错
  • ¥20 @microsoft/fetch-event-source 流式响应问题
  • ¥15 ogg dd trandata 报错