回文とは、前から後ろに読んでも、後ろから前に読んでも同じである単語、数字、文、またはその他の文字のシーケンスです。
このプログラミングでは、コンソールから数値を入力し、その数値を一時変数に代入してみます。
数値がゼロより大きい場合は、以下のロジックを適用します。
while(n>0){ r=n%10; sum=(sum*10)+r; n=n/10; }
If temp=sum、指定された数値は回文です。それ以外の場合、それは回文ではありません。
値が回文であるかどうかを検証するCプログラムは次のとおりです。
#include<stdio.h> #include<conio.h> void main(){ int n, r, sum=0, temp; printf("Enter a number: "); scanf("%d",&n); temp=n; while(n>0){ r=n%10; sum=(sum*10)+r; n=n/10; } if(temp==sum) printf("It is a palindrome number!"); else printf("It is not a palindrome number!"); getch(); }
上記のプログラムを実行すると、次の結果が生成されます -
12345 It is not a palindrome number
以上がC言語を使用して入力値が回文かどうかを確認しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。