NEUQACM OJ:1149--【C语言训练】排序问题<2>
来源:互联网 发布:装饰公司流水账软件 编辑:程序博客网 时间:2024/05/21 06:52
题目如下
利用数组存储,简单的排序,从大到小输出,但是输出时注意末尾无空格
1.冒泡排序
int main(){ int tmp,a[11]; //从大到小排序 for(int j=0;j<9;j++) { for(int i=0;i<9-j;i++) { if(a[i]<a[i+1]) { //利用中间变量交换两数位置 tmp=a[i+1]; a[i+1]=a[i]; a[i]=tmp; } } } for(int i=0;i<10;i++) { if(i==9) cout<<a[i]; else cout<<a[i]<<" "; } return 0;}
2.sort函数
这时候需要头文件
#include<iostream>#include<algorithm>int main(){ int a[12]={0};//定义数组范围取大避免越界 sort(a,a+10);//注意sort排序为升序且左闭右开 for(int i=9;i>=0;i--) { if(i==0) cout<<a[i]; else cout<<a[i]<<" "; } return 0;}
当然还有别的排序方法呀,这里就不给出代码了
注意格式的问题!!!
阅读全文
0 0
- NEUQACM OJ:1149--【C语言训练】排序问题<2>
- NEUQACM OJ:1072--谭浩强C语言(第三版)习题9.3
- NEUQACM OJ:1071谭浩强C语言(第三版)习题9.2
- NEUQACM OJ:1070 谭浩强C语言(第三版)习题9.1
- NEUQACM OJ 1008: C基础-公约公倍
- NEUQACM OJ 1590
- NEUQACM OJ 1836
- 【C语言训练】百钱百鸡问题
- 【C语言训练】自由落体问题
- c语言操场训练问题
- NEUQACM OJ:1089Surface Area
- NEUQACM OJ 1552: Your name
- OJ.2426: C语言习题 字符串排序
- C语言排序问题
- c语言排序问题
- 第十五周 oj训练 C语言习题 字符串长度
- 【C语言训练】自守数问题
- 【C语言训练】邮票组合问题
- Linux操作系统(第一章课后简答题)
- svm推导
- 高二&高一&初三模拟赛24 总结
- [杂题]Codeforces 663C. Graph Coloring
- 实验三 顺序栈(c++)
- NEUQACM OJ:1149--【C语言训练】排序问题<2>
- iOS开发笔记-UI-UIWindow
- 文件权限
- SpringMVC之分析HandlerMethodArgumentResolver请求对应处理器方法参数的解析过程(二)
- MAVEN Scope使用
- SaveGame
- hdu 3652 B-number (数位DP)
- 总结以前整理的知识点之Android读取Excel文件内容
- 北京 北京