震惊!c语言学了一辈子都不知道的小技巧。第七章

标题党,我这算不上小技巧就是一点感想。

又小小学习了一下一维数组,这个数组就是啊,把数存在几个组内,还是相对简单易懂,其中也有不少题型和这个循环结合,通过循环输入输出循环。

这道题啊有一点点绕。

输入一个整数序列,判断是否是有序序列,有序,指序列中的整数从小到大排序或者从大到小排序(相同元素也视为有序)。

有点麻烦,要先判断是哪种顺序,再看下是否按照顺序排序。这其中就和这个循环结合,通过循环输入输出循环。

#include<iostream>

using namespace std;

int main(){

int n,i;

int p[51];

int f=0,s=1;

cin>>n;

for(i=1;i<=n;i++){

cin>>p[i];

}

for(i=2;i<=n;i++){

if(p[i-1]>p[i]){f=1;}

if(p[i-1]<p[i]){s=0;}

}

if(f==1&&s==0){cout<<"unsorted"<<endl;}

else{cout<<"sorted"<<endl;}

return 0;

}

全部评论

相关推荐

运营3年修炼中接简历辅导:你的科研项目经历里,只写了你的动作,没有写你的思考和成果,不要只写使用什么进行了什么,这等于罗列你的任务,简历是为了突出你的优秀,你在什么样的任务背景下,克服了什么样的困难,针对性地做了哪些事情,最后达成了什么成果(用数据体现你的成果和效率)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务