(Problem 4)Largest palindrome product
来源:互联网 发布:逍遥棋牌源码 编辑:程序博客网 时间:2024/06/07 00:58
A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99.
Find the largest palindrome made from the product of two 3-digit numbers.
#include<stdio.h>#include<math.h>#include<string.h>#include<ctype.h>#include<stdlib.h>#include<stdbool.h>bool palindromic(int n) //判断一个整数是否为回文数{char s[10];sprintf(s,"%d",n); //将整数n保存在字符数组s中int i,len;len=strlen(s);for(i=0; i<len/2; i++){if(s[i]!=s[len-i-1])return false;}return true;}bool have_the_factor(int n) //判断是否含有两个3位数的因数{int s=999;int r,b;while(s>100){if((n%s)==0 && ((n/s)>100 && (n/s)<1000))return true;s--;}return false;}int main(){int i=1000000;while(i>0){if(palindromic(i) && have_the_factor(i)){printf("%d\n",i);break;}i--;}return 0;}
Answer:
906609- (Problem 4)Largest palindrome product
- Problem 4:Largest palindrome product
- Problem 4:Largest palindrome product
- Problem 4 Largest palindrome product
- Problem 4 Largest palindrome product (暴力枚举)
- 【Project Euler】【Problem 4】Largest palindrome product
- projecteuler---->problem=4----Largest palindrome product
- Project Euler Problem 4: Largest palindrome product
- Proiect Euler problem 4 : Largest palindrome product
- PE 4 Largest palindrome product
- 欧拉计划(4)Largest palindrome product
- 【欧拉计划4】Largest palindrome product
- 4 Largest palindrome product - Project Eulder
- projecteuler.net 4--Largest palindrome product
- Largest palindrome product
- Largest palindrome product
- leetcode[Largest Palindrome Product]
- 479. Largest Palindrome Product
- Android应用开发——退出确认对话框 后退键捕捉
- struts漏洞修补过程之S2-016
- c++中的虚函数
- QT 学习笔记 一Qt SDK 的下载安装与配置
- Word,Excel,Powerpoint,Txt,Pdf 等文档的在线浏览的实现
- (Problem 4)Largest palindrome product
- Android软件中嵌入地图之一:Sogou地图
- STL中的所有算法,STL概述,STL,STL通用算法,STL入门学习
- spring aop before 返回
- 黑马程序员_java并发Executors
- 获取被选中的复选框数量
- Android常用URI
- hud 2152 fruit
- Android软件中嵌入地图之二:百度地图