完全平方数
编写一函数,气功能为,在3位整数(100~999)中寻找是完全平方数,又有两位数字相同的整数,并依次从小到大存数组b中,满足该条件的整数个数通过所编制的函数返回。
#include <stdio.h>
#include <math.h>
int fine (int b[]);
void main()
{
int b[20];
int x,n;
n=fine (b);
printf("count=%d",n);
for(x=0;x<n;x++)
printf("%d ",b[x]);
}
int fine (int b[])
{
int i=100,j=0,k=10;
for (i=100;i<=999;i++)
{
if(i==k*k)
if(i/100==i%10/10||i%10/10==i%10||i/100==i%10)
{
b[j]=i;
j++;
}
k++;
}
return j;
}
编写一函数,气功能为,在3位整数(100~999)中寻找是完全平方数,又有两位数字相同的整数,并依次从小到大存数组b中,满足该条件的整数个数通过所编制的函数返回。
#include <stdio.h>
#include <math.h>
int fine (int b[]);
void main()
{
int b[20];
int x,n;
n=fine (b);
printf("count=%d",n);
for(x=0;x<n;x++)
printf("%d ",b[x]);
}
int fine (int b[])
{
int i=100,j=0,k=10;
for (i=100;i<=999;i++)
{
if(i==k*k)
if(i/100==i%10/10||i%10/10==i%10||i/100==i%10)
{
b[j]=i;
j++;
}
k++;
}
return j;
}