问题描述

由用户输入一列整数,以空格分隔,写一个程序来判断该数列是否已经按降序排列,输出判断结果。

运行示例如下:

输入数列: 10 1 5 16 61 9 11 1

该数列未排序

输入数列: 21 11 9 7 5 4 4 3 1 1

该数列已排序

解决方案

using System;namespace HomeWork1
{class Program{static void Main(string[] args){string a=Console.ReadLine();string[] aa=a.Split(" ");bool flag = true;for (int i = 1; i < aa.Length-1; i++) {if(int.Parse(aa[i - 1])<int.Parse(aa[i])^ int.Parse(aa[i]) < int.Parse(aa[i+1])){flag = false;}}if (flag){Console.WriteLine("该数列已排序");}else {Console.WriteLine("该数列未排序");}}}
}

参考文章

C#——判断数列是否排序相关推荐

  1. 有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称【顺序查找】 要求: 如果找到了,就提示找到,并给出下标值

    有一个数列:白眉鹰王.金毛狮王.紫衫龙王.青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称[顺序查找] 要求: 如果找到了,就提示找到,并给出下标值 如果有多个查找结果,都找出来 ...

  2. 刷题日记【第四篇】-笔试必刷题【Fibonacci数列+合法括号序列判断+两种排序方法+求最小公倍数】

    目录 选择题模块 1. 以下对继承的描述错误的是(A) 2. 在Java中,一个类(B) 3. 以下不是Object 类的方法的是(D) 4. Test.main() 函数执行后的输出是(D) 编程题 ...

  3. [数据库] MySQL基础知识之日期判断及添加排序序号

    这篇文章主要记录MySQL中遇到的几个基础问题,希望文章对你有所帮助!包括:         1.日期类型的判断         2.decode函数的替代方法         3.查询语句中添加一个 ...

  4. 交错判别法判断数列的收敛性

    在绝对值判别法失效后(即可以确定,非绝对收敛),可使用交错判别法. 比较简单,只需三步,直接判断是否收敛. 1.是否交错,即,是否是一正一负参差出现 2.是否是绝对值递减的 3.|an|是否收敛于0 ...

  5. 猜数游戏:从键盘中任意输入一个数据,判断数列中是否包含此数。

    public static void main(String[] args) {         //键盘录入         Scanner sc = new Scanner(System.in); ...

  6. 面试题:找出数列中间未排序好的子数列

    给出一个数列,要求找到两个下标,比如 1 2 3 6 5 4 7 8 9:如果我们排序这两个下标中间的数,那么整个数列都是排序好的了. 这个数列就是下标3和6:就是只要把 子数列6 5 4 7排序好4 ...

  7. 蓝桥杯 基础练习 数列排序

    问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000. 输 ...

  8. 蓝桥杯练习题(数列排序)

    解题思路: 对数列进行排序可以直接使用sort()方法,默认为升序排序. 答案: import java.util.*; public class Main {     public static v ...

  9. luogu 1327 数列排序 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 J题 循环节

    luogu 1327 数列排序 题意 给定一个数列\(\{an\}\),这个数列满足\(ai≠aj(i≠j)\),现在要求你把这个数列从小到大排序,每次允许你交换其中任意一对数,请问最少需要几次交换? ...

最新文章

  1. android瓦片地图下载,Andorid 如何加载 瓦片地图
  2. 第三次作业:PSP耗时
  3. 子类怎么继承父类方法中的变量_关于继承的那些事!
  4. Tricks(三十二)—— 遍历全部的子串(子数组)
  5. linux目录与文件
  6. excel向下填充公式快捷键
  7. 图文配置docker阿里云加速器教程
  8. IOC/DI、AOP相关原理
  9. ffmpeg 字幕格式转换,webvtt字幕格式,srt字幕格式
  10. 《浮图秀》如何优雅查看B站视频封面大图?
  11. 2021全球程序员收入报告出炉,字节高级码农年薪274万元排第5!
  12. 每天新老用户,日活,周活,月活的hive计算
  13. laravel 发送邮件随记
  14. spring和servlet之间得关系
  15. Jdbc系列八:批量处理
  16. IP-Guard文档防泄密解决方案
  17. 在idea中创建maven工程,搭建spring MVC框架,完成和servlet相似的操作
  18. iOS-获取当前网页的 url 和 title 和 html
  19. 网络营销面临的问题有哪些?
  20. 华为Mate20 HL1HIMAM电路图

热门文章

  1. 如何做一个优秀的销售代表
  2. android自动启动某个程序,android – 如何以编程方式在xiaomi中启用应用程序的自动启动...
  3. python界面开发pyqt_Python2.7+PyQt4进行界面开发
  4. java设计模式face_24种设计模式--门面模式【Facede Pattern】
  5. mac 黑窗口连接mysql_Mac系统Python、PyCharm安装及使用方法详解
  6. mysql服务器权限说明,MySQL用户权限管理详解
  7. wannacry作者捉到了吗_不会阅读空气是情商低吗?如何提升自己的情商?
  8. android 功能防抖,一款简单的消息防抖框架
  9. 苹果11如何设置9宫格_4月9日三只可转债回落卖出条件单结果,10日永高转债上市,手把手教你如何设置华宝智投的涨跌幅条件单...
  10. Java中byte[]与十六进制之间的转化