震惊!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;

}

全部评论

相关推荐

06-07 19:59
门头沟学院 C++
补药卡我啊😭:都快15年前的了还在11新特性
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务