
编写程序找出1到100之间的全部同构数
所谓的同构数就是指一个自然数平方的最后几位数正好是该自然数本身,例如:5^25,25^2=625...
所谓的同构数就是指一个自然数平方的最后几位数正好是该自然数本身,例如:5^25,25^2=625
展开
展开全部
#include<iostream.h>
int main()
{
int i,x;
int a,b;
for(i=1;i<101;i++)
{
x=i*i;
a=x%10;
if(x<100&&i==a)
cout<<i<<"\t";
else
b=(x/10)%10;
if(i==b*10+a)
cout<<i<<"\t";
}
cout<<endl;
return 0;
}
绝对原创哦!因为是原创,所以不是最简的,见谅!
int main()
{
int i,x;
int a,b;
for(i=1;i<101;i++)
{
x=i*i;
a=x%10;
if(x<100&&i==a)
cout<<i<<"\t";
else
b=(x/10)%10;
if(i==b*10+a)
cout<<i<<"\t";
}
cout<<endl;
return 0;
}
绝对原创哦!因为是原创,所以不是最简的,见谅!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-25
展开全部
1 1
5 25
6 36
25 625
76 5776
5 25
6 36
25 625
76 5776
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询