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);

}

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