第十四周自由练习项目——随意输入数从大到小输出
来源:互联网 发布:简单制图软件 编辑:程序博客网 时间:2024/06/05 06:35
/* *程序的版权和版本声明部分: *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加油!!!!
- 第十四周自由练习项目——随意输入数从大到小输出
- 第十周自由练习项目——输入三个数从小到大依次输出
- 第十四周自由练习项目——阿拉伯数字的交换
- 第四周自由练习项目——掷筛子
- 第十七周自由练习项目——acm 对象数组输入与输出
- 第十七周自由练习项目——acm C++类实现最大数的输出
- 第十四周项目2——按成绩顺序输出
- 第十四周 输出十个数
- 第十四周上机实践项目一,任务二——输出十个数并使其加倍(数组应用)
- 第十周自由练习项目——函数调用求最小值
- oj第十四周实践—— 输入一个数插入有序数组中(1045)
- 第十四周OJ项目B输入一个数并按序数插入
- 第十周项目四——输出完全数
- 第十周项目五——输出完数
- 第十周项目五——输出完数
- 第十四周项目2--成绩处理(改进版,能输入,输出学生姓名)
- 第十九周自由练习项目——acm 输出日期时间类——友元类
- 第二十周自由练习项目——acm-输出日期时间——友元类
- NYOJ-264-国王的魔镜-2013年10月23日22:11:54
- LeetCode Palindrome Number
- sdut-2725-The Urge to Merge-状压DP
- 笔试题二:冒泡排序算法实现
- poj 1742 coins_多重背包
- 第十四周自由练习项目——随意输入数从大到小输出
- 递归算法-汉诺塔问题
- Java编码建议-1
- 数据结构课程设计(约瑟夫环)
- 笔试题三:带头节点head链表逆序
- 将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
- linux zip/unzip命令
- NYOJ-275-队花的烦恼一-2013年10月23日22:51:57
- Java学习路线