#include "stdafx.h"
#include<iostream>
using namespace std;
int main ()
{
int a,b,c,d,e,f;
for(a=100;a<1000;a++)
{
b=a*a;
c=b/100000;
d=(b-c*100000)/10000;
e=(b-c*100000-d*10000)/1000;
f=b-c*100000-d*10000-e*1000;
if(a==f)
{
cout<<a<<"*"<<a<<"="<<b<<endl;
cout<<a<<endl;
}
}
return 0;
}
本文通过C++程序演示了如何找出所有三位数中那些其平方值仍为回文数的整数。通过逐位分解并比较数值的方式实现,具体展示了循环逻辑及条件判断的过程。
7569

被折叠的 条评论
为什么被折叠?



