第十四周自由练习项目——随意输入数从大到小输出

原创 2013年12月02日 20:16:19
/*             
*程序的版权和版本声明部分:             
*Copyright(c)2013,烟台大学计算机学院学生            
*All rights reserved.            
*文件名称:字符数组排序             
*作者:刘中林             
*完成日期:2013年 12月02日             
*版本号:v1.0             
*对任务及求解方法的描述部分:
*输入描述:定义的数组         
*问题描述: 无   
*程序输出: 输出排序后的数组    
*问题分析: 无            
*算法设计:冒泡法的应用         
*/
#include <iostream>
using namespace std;
int main()
{
    int i,j,t;
    const int num=5;
    int array[5];
    cout<<"请输入数组中的数:"<<endl;
    for(i=0;i<num;i++)
    {
        cin>>array[i];
    }
    cout<<endl;
    for(j=0; j<4; j++)   //共进行num-1趟比较
        for(i=0; i<num-j-1; i++) //在每趟中要进行num-j次两两比较
            if (array[i]<array[i+1]) //如果前面的数小于后面的数
            {
                t=array[i]; //交换两个数的位置,使小数下沉
                array[i]=array[i+1];
                array[i+1]=t;
            }
    cout<<"排序后的数为:"<<endl;
    for(i=0; i<num-1; i++)
        cout<<array[i]<<",";
        cout<<array[num-1]<<endl;
    return 0;
}


*样例输出:

*心得体会:不容易。。506加油!!!!

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

第十四周自由练习项目——阿拉伯数字的交换

/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称:阿拉伯数字 *作者:刘中林 ...
  • u012369385
  • u012369385
  • 2014年05月29日 19:45
  • 356

快速排序问题(输出前m大的数)

今天做的第一道题就卡死我了,总是超时,总是出错! 给你n个整数,请按从大到小的顺序输出其中前m大的数。 Input 每组测试数据有两行,第一行有两个数n,m(0 Output ...
  • zhangv123
  • zhangv123
  • 2015年07月23日 09:49
  • 1512

机试算法讲解: 第6题 给n个整数,按从大到小的顺序,输出前m大的整数

/* 问题:给n个整数,按从大到小的顺序,输出前m大的整数 0
  • qingyuanluofeng
  • qingyuanluofeng
  • 2015年07月30日 23:36
  • 1502

android三种方式实现自由移动的view

描述 实现一个可以在父容器中随着手指自由移动的view 思路 1.继承view,重写onTouchEvent()方法 2.通过getX(),getY()方法获取新的位置 3.将控件移动到当前位置 ...
  • xuan_xiaofeng
  • xuan_xiaofeng
  • 2016年01月05日 16:33
  • 1797

基础练习 回形取数

问题描述   回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。 输入格式   输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。...
  • Liukx940818
  • Liukx940818
  • 2015年03月11日 15:22
  • 2612

蓝桥杯:基础练习 十六进制转八进制

基础练习 十六进制转八进制   时间限制:1.0s   内存限制:512.0MB        问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格...
  • catchingSun
  • catchingSun
  • 2016年01月23日 22:47
  • 3286

ACCP S1 C#第十四章 第十五章 上机练习

上机1,2using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sys...
  • baidu_36074048
  • baidu_36074048
  • 2016年11月29日 16:54
  • 1219

(解题报告)HDU2020---绝对值排序

绝对值排序Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm...
  • why850901938
  • why850901938
  • 2015年12月10日 01:01
  • 1056

选择问题-输出第k大的数

#include #include void sqencing(double a[],int n); int selectkmax(double a[],int n,int k); int m...
  • zyjiscainiao
  • zyjiscainiao
  • 2016年07月28日 23:34
  • 551

第十七周自由练习项目——acm 对象数组输入与输出

/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称:acm 对象数组输入与输出 *...
  • u012369385
  • u012369385
  • 2014年06月19日 18:57
  • 489
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十四周自由练习项目——随意输入数从大到小输出
举报原因:
原因补充:

(最多只允许输入30个字)