SOS,求C++高人帮助!题目如下,已知一个四位数,千位百位相同,十位个位相同,且是一个自然数的完全平方
SOS,求C++高人帮助!题目如下,已知一个四位数,千位百位相同,十位个位相同,且是一个自然数的完全平方
日期:2011-05-10 22:54:13 人气:1
只有一个数 88^2=7744...
写程序我觉得:
int ans=0, root=0;
for(int i=1; i<10; ++i)
for(int j=0; j<10; ++j)
{
ans = ( i*10 + i ) * 100 + j*10 + j;
root = sqrt(ans);
if(root*root == ans) break;
}
cout << ans << endl;
没有试验,若有错