C语言完全平方数

功能是:在三位整数(100 至 999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如 144、676 等。

请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。

最后调用writeDat()把结果输出到文件 out.dat 中。
#include <stdio.h>

int jsValue(int bb[])

{int i,j,k=0;

int hun,ten,data;

for(i=10;i<32;i++)

{j=I*I;

hum=j/100;

ten=j%100/10;

data=j%10;

if(humten||humdata||ten==data)

bb[k++]=j;}

return k;

}

main()

{

int b[20],num;

um=jsValue(b);

writeDat(num,b);

}

writeDat(int num,int b[])

{

FILE *out;

int i;

out=fopen(“out.dat”,“w”);

printf("%d\n",num);

fprintf(out,"%d\n",num);

for(i=0;i<num;i++){printf("%d\n",b[i]);fprintf(out,"%d\n",b[i]);} fclose(out);

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章