用C语言求完全平方数
在三位数(100至999)中寻找符合下面条件的整数。它既是完全平方数,又有两位数字相同(如144),交将符合条件数的个数n由函数值返回,符合条件的数存入数组a中返回。
输入格式:
输出格式:
输出数组a和满足条件的数据个数。(数据之间用一个空隔分隔)
输入样例:
在这里给出一组输入。例如:
输出样例:
在这里给出相应的输出。例如:
100 121 144 225 400 441 484 676 900 9
代码:
#include<stdio.h>
int main()
{
int m,a,b,c,n[1000],count=0;
for(int i=10;i<32;i++)
{
m=i*i;
a=m%10;
b=m/10%10;
c=m/100%10;
if(a==b||b==c||a==c)
{
n[count]=m;
count++;
}
}
for(int i=0;i<count;i++)
{
printf("%d ",n[i]);
}
printf("%d",count);
return 0;
}