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

摘要
  题目22:请编写函数countvalue(),它的功能是:求n以内(不包括n)同时能被3和7整数的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。例如若n为1000时,函数值应为:s=153.909064。

    题目22:请编写函数countvalue(),它的功能是:求n以内(不包括n)同时能被3和7整数的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。
    例如若n为1000时,函数值应为:s=153.909064。
    注意:部分源程序已给出。
请勿改动主函数main()和输入输出数据函数progreadwrite()的内容。
----------------------------
double countValue(int n) /*标准答案*/
{double xy=0.0;
int I;
for(I=1;I<n;I++)
if(I%3==0&&I%7==0) xy+=I;
xy=sqrt((double)xy);
return xy;
}
double countvalue(int n)
{ int i,j=0;
 double k;
 for(i=0;i<n;i++)
 if(i%3==0&&i%7==0)
 j+=i;
 k=sqrt(j);
 return k;  }

分类: 题库中心 南开100题

上一篇:题目21:求方程:cos(x)-x=0的一个实根   下一篇:题目24:在三位整数(100至999)中寻找符合条件的整数