回文数:回文数也是一个数字,数字的特点是正反序是同一个数字,例如: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; }
设计一个判断回文数的函数
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.