迴文數:迴文數也是一個數字,數字的特點是正反序是同一個數字,例如:12321,3443,56765....。 代碼如下: bool JudgeIsPalindromicNumber(int num) { int arr[20] = { 0 }; int i = 0,j=0,count=0; while (num) { arr[i] = num % 10; num = num / 10; count++; i++; } for (i = 0, j = count-1; i <= j; i++, j--) { if (arr[i] != arr[j]) { return false; } } return true; } 測試用例如下: int main() { int num = 0; cout << "請輸入一個數:" << endl; cin >> num; if (JudgeIsPalindromicNumber(num)) { cout << "是迴文數" << endl; } else { cout << "不是迴文數" << endl; } system("pause"); return 0; }
設計一個判斷迴文數的函數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.