国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux centos7 bash編程小訓練

這篇具有很好參考價值的文章主要介紹了Linux centos7 bash編程小訓練。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

訓練要求:

求比一個數(shù)小的最大回文數(shù)

知識點:

一個數(shù)字正讀反讀都一樣,我們稱為回文數(shù),如5、11、55、121、222等。

我們訓練用bash編寫一個小程序,由我們標準輸入一個整數(shù),計算機將顯示出一個比這個數(shù)小的,最大的回文數(shù)。

比一個數(shù)小的回文數(shù)很多,最大的一個可以編程打印輸出。

方法很多,僅提供一個小案例,供參考。

(在學習c語言、python語言時,都會訓練此類小題目,本文僅就bash中如何編寫提供一類方法)

#!/bin/bash

## bash編程學習與應用
## 求比一個數(shù)小的最大回文數(shù)

read -p "請錄入一個整數(shù)" num

_num(){
? ? ? ? i=$num
? ? ? ? while true
? ? ? ? do
? ? ? ? ? ? ? ? ((i--))
? ? ? ? ? ? ? ? res=`echo $i | rev`
? ? ? ? ? ? ? ? if [ $res -eq $i ];then
? ? ? ? ? ? ? ? ? ? ? ? echo "$i是比${num}小的最大回文數(shù)"
? ? ? ? ? ? ? ? ? ? ? ? break
? ? ? ? ? ? ? ? fi
? ? ? ? done
? ? ? ? return 0
}
_num

?在命令行執(zhí)行文件,效果如下:

Linux centos7 bash編程小訓練,linux,bash,運維,開發(fā)語言,服務器文章來源地址http://www.zghlxwxcb.cn/news/detail-682342.html

到了這里,關于Linux centos7 bash編程小訓練的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Linux centos7 bash編程(break和continue)

    Linux centos7 bash編程(break和continue)

    在學習shell知識時,簡單編程要從格式入手。 首先學習好單行注釋和多行注釋。 先學習簡單整數(shù)的打印輸出,主要學習 echo 命令,學習選項-e -n的使用。 下面的練習是常用的兩個分支跳轉(zhuǎn)程序: break 和 continue 。 #!/bin/bash # 這是 單行注釋 # 單行注釋的方法就是在每行行首添加

    2024年02月10日
    瀏覽(26)
  • linux centos7 bash中字符串反向輸出

    linux centos7 bash中字符串反向輸出

    給定一個字符串,如何反向(倒序)輸出? 字符串反轉(zhuǎn)的方法:a.對各個字符位置進行循環(huán)調(diào)換(從原字符串左邊取出放在新字符串的右邊;從原字符串右邊取出放在新字符串的左邊)。b.對各個字符由水平排列轉(zhuǎn)為垂直排列(行變列),tac反轉(zhuǎn),再由垂直排列轉(zhuǎn)為水平排列(列

    2024年02月10日
    瀏覽(32)
  • Linux運維實戰(zhàn):Centos7.6部署wingftpserver

    Linux運維實戰(zhàn):Centos7.6部署wingftpserver

    Wing FTP Server是一款優(yōu)秀且高速的跨平臺FTP服務器軟件,對比Windows中自帶的 FTP 服務器,它支持可伸縮的處理器架構并采用異步IO,在速度和效率方面遙遙領先于其他同類產(chǎn)品,穩(wěn)定可靠, 高負載的同時也能持續(xù)地正常運行,在網(wǎng)絡運維中它契合企業(yè)和學校的文件傳輸,除了基

    2024年01月20日
    瀏覽(17)
  • CentOS7在Linux下用yum安裝Development Tools(開發(fā)工具套件)時報錯的解決方案

    CentOS7在Linux下用yum安裝Development Tools(開發(fā)工具套件)時報錯的解決方案

    目錄 1、操作環(huán)境 2、問題描述 3、原因分析 4、解決方案? 本機系統(tǒng):Window 10 專業(yè)版 虛擬機中的操作系統(tǒng):CentOS Linux release 7.4.1708 (Core) -x86_64 虛擬機中的操作系統(tǒng)內(nèi)核:Linux 當用yum安裝Development Tools時出現(xiàn)如下報錯,無法安裝。 報錯釋義:沒有安裝組信息文件,可能要運行:

    2024年02月11日
    瀏覽(22)
  • Linux之shell編程(BASH)

    Kernel Linux內(nèi)核主要是為了和硬件打交道 Shell 命令解釋器(command interperter) Shell是一個用C語言編寫的程序,他是用戶使用Linux的橋梁。Shell既是一種命令語言,又是一種程序設計語言。 Shell是指一種應用程序,這個應用程序提供了一個界面,用戶通過這個界面訪問操作系統(tǒng)內(nèi)核

    2024年01月18日
    瀏覽(48)
  • Linux Bash編程man幫助手冊

    Linux Bash編程man幫助手冊

    2024年01月23日
    瀏覽(27)
  • Linux(CentOS)運維腳本工具集合

    備份指定目錄 查看CPU、磁盤、內(nèi)存使用率 返回結果 顯示基礎信息-詳細 查看進程pid,啟動時間,持續(xù)執(zhí)行時間 根據(jù)進程id查看工作目錄 清除Linux系統(tǒng)占用緩存 查看端口是否使用 demo: 查看進程使用的端口 demo 查看端口所在進程 demo 查看目錄下各目錄占用空間以及最大文件或

    2024年02月12日
    瀏覽(24)
  • Linux CentOS7設置時區(qū)

    Linux CentOS7設置時區(qū)

    在Linux系統(tǒng)中,默認使用的是UTC時間。 即使在安裝系統(tǒng)的時候,選擇的時區(qū)是亞洲上海,Linux默認的BIOS時間(也稱:硬件時間)也是UTC時間。 在重啟之后,系統(tǒng)時間會和硬件時間同步,如果兩者不一致,會以硬件時間為標準進行時間的校準。所以,之前設置的時區(qū)和時間就失

    2024年02月04日
    瀏覽(23)
  • linux(centos7)安裝7z

    linux(centos7)安裝7z

    下載地址:7-Zip - 程序下載 ?解壓文件 壓縮文件 7zzs a 11.7z dist? ----將文件夾dist壓縮成11.7z ? 官網(wǎng)網(wǎng)站7-Zip 官方中文網(wǎng)站

    2024年02月02日
    瀏覽(52)
  • 【Linux】Centos7 隨機生成密碼

    ?? 博主簡介 ????云計算領域優(yōu)質(zhì)創(chuàng)作者 ????華為云開發(fā)者社區(qū)專家博主 ????阿里云開發(fā)者社區(qū)專家博主 ?? 交流社區(qū): 運維交流社區(qū) 歡迎大家的加入! 安裝 pwgen 命令 使用方法 執(zhí)行后,將輸出隨機密碼。您可以根據(jù)需要更改密碼長度和生成的密碼的個數(shù)。 實例

    2023年04月09日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包