首页 > 代码库 > ProjectEuler 004题
ProjectEuler 004题
1 #include<iostream> 2 using namespace std; 3 4 int main() { 5 bool isPalindromic (int num); 6 int res = 0; 7 8 for(int i = 100; i < 1000 ; i++) 9 for(int j = 100; j < 1000; j++) { 10 if( isPalindromic(i*j) && i*j > res) 11 res = i*j; 12 } 13 cout << res; 14 system("pause"); 15 return 0; 16 } 17 //判断回文 18 bool isPalindromic(int num) { 19 int rev_num = 0; 20 int m = num;//商 21 while(m != 0) { 22 rev_num = rev_num * 10 + m%10; 23 m = m/10; 24 } 25 if( rev_num == num) 26 return true; 27 else 28 return false; 29 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。