作者:不详 来源:互联网   酷勤网收集 2008-04-23

摘要
  在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。最后调用函数writeDat()把结果输出到文件out.dat中。

  题目24:在三位整数(100至999)中寻找符合条件的整数并依次从小到大存入数组中;它既是完全平方数,又是两位数字相同,例如144、676等。请编制函数实现此功能,满足该条件的整数的个数通过所编制的函数返回。最后调用函数writeDat()把结果输出到文件out.dat中。
  注意:部分源程序已给出。
  请勿改动主函数main()和写函数writeDat()的内容。
--------------------
jsValue(int a[10][9]) /*标准答案*/
{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;
}

分类: 题库中心 南开100题

上一篇:题目22:求n以内(不包括n)同时能被3和7整数的所有自然数之和的平方根s   下一篇:题目25:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数