是否回文數

2021-09-30 18:53:04 字數 701 閱讀 6423

time limit: 1 sec  memory limit: 128 mb   64bit io format: %lld

編寫程式判斷輸入正整數n是否回文數(回文數就是乙個正整數從左到右和從右到左的值相等,例如121,145541)。

包含多組測試資料,每組測試資料佔一行,每行1個正整數。

每組測試資料輸出佔一行,如果是回文數則輸出yes,否則輸出no。

121
yes
題目分析:水題,但是可以找到很好的方法。

方法一:用 f 標誌是否為回文數,是則 f=0 ,不是則 f=1

用字串儲存該數,設定兩個指標 i 和 j ,乙個從前往後乙個從後往前判斷。

#include#includeint main()

else

}if(f==0)

printf("yes\n");

else

printf("no\n");

} return 0;

}

方法二:

只需要判斷一半即可,**如下:

#include#includeint main()

if(iprintf("no\n");

else

printf("yes\n");

} return 0;

}

Problem C 是否回文數?

time limit 1 sec memory limit 128 mb submit 255 solved 204 submit status web board 定義data類,有乙個int型別的屬性。定義其建構函式 setvalue函式和ispalindrome函式,其中setvalue函式用...

python判斷是否回文數

設n是一任意自然數。若將n的各位數字反向排列所得自然數n1與n相等,則稱n為一回文數。例如,若n 1234321,則稱n為一回文數 但若n 1234567,則n不是回文數。上面的解釋就是說回文數和逆序後的結果是相等的。這就是判斷乙個數值是否是回文數的標準。也是根據這個思路來實現的。coding ut...

判斷是否是回文數

示例如下 給你乙個整數 x 如果 x 是乙個回文整數,返回 true 否則,返回 false 回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。例如,121 是回文,而 123 不是。public class hwnumber public static boolean ispalind...