编写程序:求满足下述条件的三位数:,某数的平方并且有2位相同,如121

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:46:51

#include "stdio.h"

int found(int m)
{
int i,j,l;

l=m%10;
j=m/10%10;
i=m/100;
if(i==j||j==l||l==i)
return m;
else
return 0;

}

void main()
{
int k,m;

for(k=10;k<32;k++)
{ m=k*k ;

if(found(m))
printf("%d,\n",m);
}

}

不知道你要用什么程序实现!
下面的是javascript实现的1-100中某数的平方并且有2位相同

<SCRIPT LANGUAGE="JavaScript">
<!--
var i,j,x;
var b;
for(i=1;i<=100;i++)
{
b=i*i;
b=new String(b);
x="";
for(j=1;j<b.length;j++)
{
x="";
x=b.substr(j,1);
if(b.indexOf(x)!=b.lastIndexOf(x))
{
document.write(i+"--------"+b+"<br>");
break;
}
}

}
//-->
</SCRIP