c の回文番号: A 回文番号 は 反転しても同じ数字 。たとえば、121、34543、343、131、48984 は回文番号です。
回文数アルゴリズム
- ユーザーから番号を取得する
- 数値を一時変数に保持する
- 数字を逆にする
- 仮の数値と反転した数値を比較する
- 両方の数値が同じ場合、回文番号を出力します
- それ以外の場合は回文番号ではなく表示します
C の回文プログラムを見てみましょう。この C プログラムでは、ユーザーからの入力を取得し、数値が回文であるかどうかを確認します。
#include int main() { int n,r,sum=0,temp; printf('enter the number='); scanf('%d',&n); temp=n; while(n>0) { r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf('palindrome number '); else printf('not palindrome'); return 0; }
出力:
enter the number=151 palindrome number enter the number=5621 not palindrome number