判斷迴文數、迴文字串(從左邊讀和從右邊讀一樣)
1.判斷一個數是不是迴文數,如:"123321" #include <stdio.h> int main() { int m=1234; //m是要判斷的數 int n=0; //n是反轉後的數 int ret=m; while(m) { n=n*10+m%10; m/=10; } if(ret==n) { printf( "Yes!\n"); } else { printf( "No!\n"); } system( "pause"); return 0; } 2.判斷一個字串是不是迴文字串,如:"abc1234321cba" #include <stdio.h> int main() { char *str= "12355321"; char *start=str; char *end=str+strlen(str)-1; while(start<end) { if(*start==*end) { start++; end--; } else { printf( "No!\n"); system( "pause"); return 0; } } printf("Yes!\n"); system("pause"); return 0; }
本文出自 “追尋內心的聲音” 部落格,轉載請與作者聯絡!
相關推薦
判斷迴文數、迴文字串(從左邊讀和從右邊讀一樣)
1.判斷一個數是不是迴文數,如:"123321" #include <stdio.h> int main() { int m=1234; //m是要判斷的數 int n=0; //n是反轉
判斷是否是迴文數或迴文字串
迴文:數字或者字串具有首尾迴環性質,從後向前按位顛倒後與原文一樣。如數字12321是迴文數,字串 abcba 也是迴文,叫回文字串。 判斷一個數字或字串是迴文: public static void isHuiWen(Object data){ //data的型別可以直
用Python判斷一個數是否為迴文數(或者回文字串)
所謂迴文數。就是正著讀和反著讀,都是一樣的。 例如: 數字:121、1331、22、都是迴文數。 1234 不是迴文數。 自然數中最小的迴文數是0,再就是1,2,3,4,5,6,7,8,9,
2. 編寫一個Java應用程式,使用者從鍵盤輸入一個1~9999之間的數,程式將判斷這個數是幾位數,並判斷這個數是否是迴文數。迴文數是指將該數含有的數字逆序排列後得到的數和原數相同,例如12121、32
import javax.swing.JOptionPane; public class TestNumber { public static void main(String args[]) { loopNumber
編寫一個函式判斷一個整數是否為迴文數。如果一個屬從正的方向讀和從反的方向讀的結果相同,則該數就是迴文數。
bool palindrome(int b){ int k = 0; char a[1000]; do { int c; c = b % 10; char d; for (int i = 0; i <= 9; i++) { if (c == i
輸入一個整數,判斷其是否是迴文數,迴文數是指這個數顛倒後,和原數相同那個。
1 public static void main(String[] args) { 2 System.out.println("請輸入一個整數:"); 3 Scanner input = new Scanner(System.in); 4 int
python 學習 迴文數 、 田字格 、猜數遊戲、統計不同字元個數DAY15
迴文數 getnum = input("請輸入一個自然數:") if getnum == getnum[::-1]: print("{0}是迴文數".format(getnum)) else: print("該數不是迴文數") 田字格1 for i i
提高篇第一講專案6.4——編制函式輸出1000以內的所有素數,迴文數,迴文素數,可逆素數
問題描述 (4)編制main函式,呼叫上面定義的3個函式,完成 輸出1000以內的所有素數。輸出1000以內的所有迴文數。輸出1000以內的所有迴文素數。若一個素數的反序數仍為素數,則稱它為可逆素數。
[Xcode10 實際操作]七、文件與數據-(3)創建文本文件、屬性列表文件、圖片文件
表示 二進制 pic bject 定位 override uiview cat xcod 本文將演示如何創建各種類型的文件。 在項目導航區,打開視圖控制器的代碼文件【ViewController.swift】 1 import UIKit 2 3 cla
C# 算法題系列(二) 各位相加、整數反轉、回文數、羅馬數字轉整數
獲取值 字符數組 ron 時間復雜度 bject problem 大量 sharp 計算 各位相加 給定一個非負整數 num,反復將各個位上的數字相加,直到結果為一位數。 示例: 輸入: 38 輸出: 2 解釋: 各位相加的過程為:3 + 8 = 11, 1 + 1 =
java創建文本、文件、讀文件、寫文件
fileread found java log reader ati div exc 文件創建 1 package Head18; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 impo
TP5單文件、多文件上傳
don logs urn public ror space size del 返回 文件上傳可以直接引用框架自定義的文件上傳類 use think\File; 這裏封裝一個文件上傳的model,以便重復利用 UploadFiles.php 1、控制器層 use app\a
C#選擇文件、選擇文件夾、打開文件(或者文件夾)
loading style rms isp ini call 兩個 文件類型 文件夾 http://www.cnblogs.com/zhlziliaoku/p/5241097.html 1、選擇文件用OpenDialog OpenFileDialog dialo
expect腳本同步文件、指定host和要同步的文件、構建文件分發系統、批量遠程執行命令
expect腳本 expect遠程同步 expect腳本同步文件 1.自動同步文件 [root@garytao-01 shell]# vi 4.expect 增加如下腳本內容: #!/usr/bin/expect set passwd "123456" spawn rsync -av root@1
expect腳本同步文件、expect腳本指定host和要同步的文件、構建文件分發系統、批量遠程執行
expect腳本同步文件 expect腳本指定host和要同步的 構建文件分發系統 批量遠程執行命令 20.31 expect腳本同步文件 自動同步文件 #!/usr/bin/expect set passwd "rootroot" spawn rsync -av [email protected]
Linux生成core文件、core文件路徑設置
pack sign sig nal 出錯 app images 保存 ati 1.設置core文件大小 列出所有資源的限制: ulimit -a ulimit -a.png 或者查看core file size: ulimit -c core file size:un
Java NIO 讀取文件、寫入文件、讀取寫入混合
ID text forname tac 之間 fin top put HR 前言 Java NIO(new/inputstream outputstream)使用通道、緩沖來操作流,所以要深刻理解這些概念,尤其是,緩沖中的數據結構(當前位置(position)、限制(lim
selenium2學習:上傳文件、下載文件(待續)
utf-8 click ica AS fin code ear chrome pop 1.1 上傳文件 1.1.1 普通上傳:Send_keys實現上傳 找到上傳的input標簽,通過send_keys向其輸入一個文件地址實現上傳。 Driver.fi
expect腳本同步文件、expect指定host和要同步的文件、構建文件分發系統、批量遠程執行命令
expect 一、expect腳本同步文件自動同步文件 ,把遠程的文件同步到本機cd /usr/local/sbin1.腳本內容:#!/usr/bin/expectset passwd "123456"spawn rsync -av root
javac編譯單文件、多文件引入jar包、-cp解決無法加載主類問題
oid class 測試 5.0 警告 -- classpath 載器 目錄結構 引言:很多人用ide集成開發環境用的多了,對dos命令編譯多個java文件或引入jar包都變得陌生了,java不同於其他解釋語言,如ruby、php 都有require,直接引入即可運行代碼