題目:一個5位數,判斷它是不是回文數,即12321是回文數,個位與萬位相同,十位與千位相同,
程式分析:學會分解出每一位數,
實體:
1 #include <stdio.h> 2 3 int main( ) 4 { 5 long ge,shi,qian,wan,x; 6 printf("請輸入 5 位數字:"); 7 scanf("%ld",&x); 8 wan=x/10000; /*分解出萬位*/ 9 qian=x%10000/1000; /*分解出千位*/ 10 shi=x%100/10; /*分解出十位*/ 11 ge=x%10; /*分解出個位*/ 12 if (ge==wan&&shi==qian) { /*個位等于萬位并且十位等于千位*/ 13 printf("這是回文數\n"); 14 } else { 15 printf("這不是回文數\n"); 16 } 17 }
以上實體輸出結果為:
請輸入 5 位數字:12321 這是回文數 請輸入 5 位數字:12345 這不是回文數
感謝你的閱讀,請用心感悟!希望可以幫到愛學習的你!!分享也是一種快樂!!!請接力,,,
點擊查看原文,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/17348.html
標籤:C
下一篇:C 實戰練習題目31
