2006年计算机三级上机题库练习及答案(4)

文章作者 100test 发表时间 2007:03:10 17:46:50
来源 100Test.Com百考试题网


内容简介:


第7题
下列程序的功能是:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;该整数既是完全平方数,又有两个数字相同,例如144、676等。
请编制函数jsValue()实现此功能,满足该条件的整数的个数是通过所编制的函数返回。
最后调用函数writeDat()把结果输出到文件out7.dat中。
请勿改动主函数main()和写函数writeDat的内容。

#include
jsValue(int bb[])
{
}
main()
{
int b[20],num.
num=jsValue(b).
writeDat(num,b).
clrscr().
}
writeDat(int num,int b[])
{
FILE *out.
int i.
out=fopen("out7.dat","w").
printf("%d\n",num).
fprintf(out,"%d\n",num).
for(i=0.i{printf("%d\n",b[i]).
fprintf(out,"%d\n",b[i]).}
fclose(out).
}
【答案】
jsValue(int bb[])
{
int i,j,k=0.
int hun,ten,data.
for(i=100.i<=999.i )
{
j=10.
while(j*j<=i)
{
if(i==j*j)
{
hun=i/100.data=i-hun*100.
ten=data/10.data=data-ten*10.
if(hun==ten||hun==data||ten==data)
{bb[k]=i.k .}
}
j .
}
}
return k.
}

相关文章


全国计算机等级考试三级A类笔试样卷答案及评分标准
六招应对一级Windows笔试
全国计算机等级考试一级DOS考试-大纲
2006年计算机三级上机题库练习及答案(4)
计算机基础知识电脑中的盘符
2006年计算机等级考试三级上机题库练习及答案(5)
2006年计算机等级考试三级上机题库练习及答案(6)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛