3.编写程序,要求找出满足下列条件的3位数:它是完全平方数,又有两位数字相同。如:144、676。

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:15:51
用C做
设计一函数判断一个三位数是否为完全平方数,设计另一函数判断一个三位数中是否有两位数字相同,再在主函数中调用这两个函数,找出所有的满足这两个条件的三位数

main()
{
int i,j,a,b,c;

for (i=100;i<=999;i++)
for (j=10;j<=30;j++)
{
a=i/100;
b=(i/10)%10;
c=(i%100)%10;
if ((j*j==i)&&(a==b||a==c||b==c))
printf("%4d",i);
}
}

俺还没学函数呢,不好意思啊,帮不了你。

不是说了三为数么

你应该给数字的范围啊