更多课程 选择中心

C/C++培训
美国上市教育机构

400-111-8989

C++培训

【C语言等级考试题目】完全平方数问题

  • 发布:C++培训
  • 来源:伊俊校园社区
  • 时间:2019-07-24 14:13

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

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

最后调用writeDat()把结果输出到文件 out.dat 中。

请勿改动主函数 main()和写函数 writeDat()的内容。

#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(hum==ten||hum==data||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);

}

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:【C语言等级考试题目】平方根问题
下一篇:【C语言等级考试题目】回文数问题

用C求数组中的最大值的简单代码

C++语言的特点

C/C++制作人机猜拳小游戏

【C语言等级考试题目】字符串左右排序交换题

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省