
在这里我们将看到一个简单的问题。我们必须在给定列表中找到本质上是回文的所有数字。方法很简单,从列表中取出每个数字并检查它是否是回文,然后打印该数字。
算法
getAllPalindrome(arr, n)
Begin
for each element e in arr, do
if e is palindrome, then
print e
end if
done
End示例
#include#include using namespace std; bool isPalindrome(int n){ int reverse = 0, t; t = n; while (t != 0){ reverse = reverse * 10; reverse = reverse + t%10; t = t/10; } return (n == reverse); } int getAllPalindrome(int arr[], int n) { for(int i = 0; i 输出
All palindromes: 121 111 858










