logo

C の回文プログラム

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