Martix工作室考核题 —— 2019-3-8 第三题

题目

由~9这10个数字不重复、不透漏,可以组成很多18位数字
这其中也有很多恰好是平方数(是某个数的平方)
比如:1826753849,就是其中最小的一个平方数
请你找出其中最大的一个平方数
注意:你需要提交的是一个10位数字,不要填写任何多余内容。

代码

#include 
#include 
using namespace std;
int main ()
{for(long long i=31622;i<=100000;i++){long long i2=i*i;string s;stringstream ss;ss<<i2;ss>>s;bool temp=true;for(int j=0;j<=9;j++){if(s.find(j+'0')==string::npos) temp=false;}if(temp) cout<<i2<<endl;}
}
//99066


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部