请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根
请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件OUT11.DAT中。
例如,若n为1000时,函数值应为s=153.909064。
注意:部分源程序已给出。
请勿改动主函数main()和输入输出函数progReadWrite()的内容。
试题程序:
include<conio.h>
include<math.h>
include<stdio.h>
double countValue(int n)
{
}
main ( )
{
clrscr();
printf ("自然数之和的平方根=%f\n", countValue(lO00)) ;
pregReadWrite();
}
pregReadWrite()
{
FILE *wf;
int i, n;
float s;
wf = fepen("OUT11.DAT", "w");
s = ceuntValue(1000);
fprintf(wf, "%f\n", s);
fclese(wf);
}
double countValue(int n) { double xy=0.0; int i; for(i=1;in;i++) if(i%3==0 && i%7==0) xy+=i; /*求n以内(不包括n)同时能被3与7整除的所有自然数之和*/ xy=sqrt((double)xy); /*再对总和求平方根*/ return xy; } 解析:本题的解题思路是:利用一个for循环依次从n个自然数当中取数,对当前取出的数进行条件判断。判断条件为:既能被3整除同时也能被7整除,因此,用“&&”运算符来连接两个条件表达式,当某数满足判断条件时,就把该数累加到变量xy中(xy的初始值为0.0),当所有满足条件的数都被找完后,对累加求得的变量xy的值进行求平方根的计算,并把所求得的结果作为函数值返回。
直流电源的总功率P总随外电压U变化的关系图线为什么不是二次函数抛物线P=EI=U*E-U)/r,纠 数学 2020-04-26 …
按要求写出相应的字母的大小写1.元音字母:2.含有/ei/音3.含有/i:/音4.含有/ai/音5 英语 2020-05-14 …
连字成词(英语)l u o e b s r u s r e t o s w a e s r t e 英语 2020-05-14 …
e^x^2求导看成f'(u)f(u)=u^2u=e^x------>f'(u)=2u*u'=2e^ 数学 2020-06-12 …
物理中的定义式我们老师说定义式的左右两边无关,就像E=F/Q不能说E与F成正比,与Q成反比,E只与 物理 2020-06-14 …
轮胎上的E-4是什么意思,有没有E-5,E-6,如果有是啥意思,我看到有E-7, 其他 2020-10-31 …
关于电动势1.电源电动势的一定不变的吗?2.通电前后的电动势有变化吗?E=U内+U外,断电时,U外= 物理 2020-11-20 …
(e)(a)(r)thush(e)(r)sh(i)(r)tl(e)(a)(r)ncol(o)(u)( 英语 2020-11-27 …
电场中U=Ed,U我们学习的时候类比为高度h,E我们类比为g,有E=U/d,那么h/g等于什么?写错 其他 2020-11-29 …
英语向高人求教!写几句话.每句开头的第一个字母分别是“L,i,U,F,E,i,F,E,i,w,o,a 语文 2020-12-15 …