hduoj 2019数列有序
来源:互联网 发布:新东方网络视频哪里买 编辑:程序博客网 时间:2024/03/29 18:35
#include<iostream>using namespace std;int main() { int n,m,j; int a[101]; while(scanf("%d %d",&n,&m)!=EOF) { if(n==0&&m==0) break; int i=0,j=0,flag=0; /*注意定义的flag在这里是作为一个找到位置的标志,防止持续的比较交换, 且切记flag要设立在for循环外 */ for(i=0,j=0;i<n;i++,j++) //这里的i和j的用法十分巧妙,i仅用作循环次数不参与数组,j参与 { cin>>a[j]; if(a[j]>m&&flag==0) //找到之后将下一个数赋值为m,同时要j++要使用两次! { a[j+1]=a[j]; a[j]=m; flag=1; j++; } } for(i=0;i<=n;i++)//这也是新的一种输出的方式,和之前用的标记法比起来 这个更加简便 { if(i>0) cout<<" "; cout<<a[i];} cout<<endl; }return 0; }
这个题目体会挺多
0 0
- hduoj 2019数列有序
- 2019 数列有序!
- 2019 数列有序
- HDU 2019 数列有序!
- 数列有序! 2019 水题
- 【2019 数列有序!】
- hdu 2019 数列有序!
- hdu-2019-数列有序!
- 数列有序!(2019)
- HDU 2019 数列有序!
- [hdu 2019] 数列有序
- 2019 数列有序!
- HDUJ 2019 数列有序!
- 数列有序!(2019)
- hdu 2019 数列有序
- HDU 2019 数列有序!
- hdu 2019 数列有序
- HDU 2019 数列有序!
- NYOJ-71 独木舟上的旅行(贪心)
- Java EE知识储备(五)
- linux几个常用命令总结
- Python_01
- Android 简单的MVP实例
- hduoj 2019数列有序
- Alluxio增强Spark和MapReduce存储能力
- pat-a1091. Acute Stroke (30)
- 获取Android设备唯一标识码
- UWP 入门笔记之学习资源
- poj 1850 Code(组合计数)
- 关于Ubuntu系统无法搜索到wifi信号的解决办法
- String为什么不可变
- thinkphp模板标签用法大全