判断满足条件的三位数

本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数。

#include <stdio.h>
#include <math.h>

int search( int n );

int main()
{
int number;

scanf("%d",&number);
printf("count=%d\n",search(number));

return 0;
}

int search( int n )
{
int i,count=0,d1,d2,d3,m,a;

for(m=10; m<=n; m++)
{
for(i=101; i<=n; i++)
{
if(i==m*m)
{
a=m*m;
d1=a%10;
d3=a/100;
d2=a/10%10;
if(d1==d2||d2==d3||d1==d3)
{
count++;
}
}
}

}

return count;
}

判断满足条件的三位数

 

判断满足条件的三位数

上一篇:Win 2003 AD域升级至Win 2012


下一篇:代码push到GitHub提示错误;error: src refspec master does not match any. error: failed to push some refs to