
回文數字是一種反向后也相同的數字(從左邊讀與從右邊讀都是同一個數字), 例如:121,34543,343,131,4894這些都是回文數,
回文數演算法
從用戶輸入獲取數字
將數字保存在臨時變數中
反轉數字
將臨時數字與反轉數字進行比較
如果兩個數字相同,則列印回文數字
否則列印不是回文數
下面來看看看C++中如何實作回文的一個程式, 在這個程式中,將從用戶得到一個輸入,并檢查數是否是回文,
#include<iostream>
usingnamespacestd;
intmain()
{intn,r,sum=0,temp;cout<<"Enter the Number=";cin>>n;temp=n;while(n>0)
{r=n%10;sum=(sum*10)+r;n=n/10;}
if(temp==sum)cout<<"Number is Palindrome.";
elsecout<<"Number is not Palindrome.";return0;}
C++
輸出結果 -
如果你在學習C/C++的程序中遇到了問題,可以來加入小編的企鵝圈問小編哦~小編很熱情的(●’?’●)
Enter the Number=121Number is Palindrome.Enter the number=113Number isnotPalindrome.
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/247271.html
標籤:C++
