判断一个数是否为降序数c语言,用c#判断回文数和降序数

题目:编一个程序,输入一个正整数,判定它是否为回文数和降序数。当输入的数为0时,则退出程序,否则继续循环执行程序。

所谓“降序数”是指一个自然数的低位数字不大于高位数字的数。例如: 64, 55, 321都认为是降序数,但是623不是降序数。一位数字被认为是降序数。

所谓“回文数”是指读一个自然数,从正方向读和反方向读,结果是一样的。例如: 646,1551,891232198都认为是回文数。

具体实现代码如下:

do

{

string str;

bool a = true, b = true;//用于判断回文数和降序数

int[] nums;

Console.Write("请输入一个数(输入0退出):");

str = Console.ReadLine();

if (str.Equals("")) { break; }

nums = new int[str.Length];

//赋值和判断降序数

for (int i = ; i < str.Length; i++)

{

nums[i] = int.Parse(str[i].ToString());

if (i > && nums[i] > nums[i - ]) { a = false; }

}

//判断回文数

for (int i = , j = str.Length - ; i < str.Length && j >= ; i++, j--)

{

if (nums[i] != nums[j]) { b = false; }

}

if (b) { Console.WriteLine("‘{0}’是回文数", str); }

else { Console.WriteLine("‘{0}’不是回文数", str); }

if (a) { Console.WriteLine("‘{0}’是降序数", str); }

else { Console.WriteLine("‘{0}’不是降序数", str); }

a = true;b = true;//重置

} while (true);

Java判断回文数算法简单实现

好久没写java的代码了, 今天闲来无事写段java的代码,算是为新的一年磨磨刀,开个头,算法是Java判断回文数算法简单实现,基本思想是利用字符串对应位置比较,如果所有可能位置都满足要求,则输入的是 ...

C 语言实例 - 判断回文数

C 语言实例 - 判断回文数 判断一个数是否为回文数. 设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=,则称n为一回文数:但若n=,则n不是回文数 ...

C语言判断回文数

#include #include int main() { //1.得到这个数字 2.翻转 3.进行比较 4.如果相同 就输出 是 否则 ...

Python练习题 025:判断回文数

[Python练习题 025] 一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. ---------------------------------------- ...

&lbrack;Leetcode&rsqb; Palindrome number 判断回文数

Determine whether an integer is a palindrome. Do this without extra space. click to show spoilers. S ...

Python练习题---判断回文数

设n是一个任意自然数,如果n的各位数字反向排序所得的自然数与n相等,则n被称为回文数,从键盘输入一个5位数字 ,请编写程序判断这个数字是不是回文数. 思路:先获取一个字符串,再判断该字符串是否满足是自 ...

javascript判断回文数

"回文"是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如"我为人人,人人为我"等.在数学中也有这样一类数字有这样的特征,成为回文数(pa ...

LeetCode第九题—— Palindrome Number(判断回文数)

题目描述 Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same ...

随机推荐

B0BO TFS 安装指南(转载)

TFS2008安装过几次,每次都遇到点麻烦,结合网上的一些经验总结一下: Windows SharePoint Services 安装 Windows SharePoint Services你有两个选 ...

codeigniter 视图

2014年7月7日 15:23:05 ci的视图功能很棒, 比如一个网页有四个部分组成,对应4个文件:header.php, sider.php, maincontent.php, footer .p ...

Contiki系统介绍

本文内容来源为contiki英文介绍,自己为了学习,将其大致翻译成中文,以便了解. 欢迎转载,转载请注明来源,如果有什么翻译不合适的地方,请留言指出,相互交流学习. 介绍 Contiki是一个开放源码 ...

如何在客户端配置ODBC来访问远程DB2 for Windows服务器

如何在客户端配置ODBC来访问远程DB2 for Windows服务器                                  马根峰                    (广东联合电子服 ...

BestCoder Round &num;20 部分题解&lpar;A&comma;B&comma;C&rpar;&lpar;hdu5123&comma;5124&comma;5125&rpar;

转载请注明出处: http://www.cnblogs.com/fraud/          ——by fraud who is the best? Time Limit: 2000/1000 MS ...

给c&plus;&plus;程序员的一份礼物——常用工具集

给c++程序员的一份礼物——常用工具集 [声明]如需复制.传播,请附上本声明,谢谢.原文出处:http://morningspace.51.net/,moyingzz@etang.com 所谓&quo ...

一些常用的jquery数字正则表达式

使用

jenkins 时区设置

背景 直接搭建好jenkins没有留意时间这块,执行job的时候发现,执行时间和服务器时间不对,需要设置时区 步骤 找到jenkins的启动配置,centos在: /etc/sysconfig/jen ...

Redis配置主从复制

Redis配置主从复制 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.操作环境介绍 1>.操作系统环境 [root@node101.yinzhengjie.org.cn ...

k8s Nodeport方式下service访问,iptables处理逻辑&lpar;转&rpar;

原文 https://www.myf5.net/post/2330.htm k8s Nodeport方式下service访问,iptables处理逻辑 2017年07月11日 0条评论 976次阅读 ...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值