网站程序开发,安徽工程建设信用平台,蜘蛛网网站建设分析,维影企业网站管理系统训练要求#xff1a;
求比一个数小的最大回文数
知识点#xff1a;
一个数字正读反读都一样#xff0c;我们称为回文数#xff0c;如5、11、55、121、222等。
我们训练用bash编写一个小程序#xff0c;由我们标准输入一个整数#xff0c;计算机将显示出一个比这个数小…训练要求
求比一个数小的最大回文数
知识点
一个数字正读反读都一样我们称为回文数如5、11、55、121、222等。
我们训练用bash编写一个小程序由我们标准输入一个整数计算机将显示出一个比这个数小的最大的回文数。
比一个数小的回文数很多最大的一个可以编程打印输出。
方法很多仅提供一个小案例供参考。
在学习c语言、python语言时都会训练此类小题目本文仅就bash中如何编写提供一类方法
#!/bin/bash
## bash编程学习与应用 ## 求比一个数小的最大回文数
read -p 请录入一个整数 num
_num(){ i$num while true do ((i--)) resecho $i | rev if [ $res -eq $i ];then echo $i是比${num}小的最大回文数 break fi done return 0 } _num 在命令行执行文件效果如下