首页 > 其他 > 详细

判断满足条件的三位数

时间:2021-07-31 23:33:00      阅读:19      评论:0      收藏:0      [点我收藏+]

本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如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;
}

技术分享图片

 

判断满足条件的三位数

原文:https://www.cnblogs.com/2313942750qq/p/15085492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!