请编写函数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的值进行求平方根的计算,并把所求得的结果作为函数值返回。
用一条直线将一个菱形分割成两个多边形,若这两个多边形的内角和分别为M和N,则M+N的值不可能是() 数学 2020-04-07 …
两个实数m,n,满足m²-6m=4,n²-6n=4,求m×n的值不能解方程哦!m的平方减去6等于4 数学 2020-05-16 …
若多项式x²-8x-1与3x²+4x-n的和不含常数项,则n+1的值为? 数学 2020-05-16 …
若m乘n不等于0,则m的绝对值分之m加n的绝对值分之n的值不可能是 a;2 b;1 c;2 d;- 数学 2020-05-16 …
如果一个自然数n能被不超过n10的所有的非0自然数整除,我们称自然数n为“牛数”,请写出所有的牛数 数学 2020-06-11 …
宜佳灯具传说传说在很久以前,凶禽猛兽很多,四处伤害人和牲畜,人们就组织起来去打它们,有一只神鸟困为 其他 2020-06-20 …
聪聪做减法题时,不小心把减数个位上的0漏掉了,得到的差是685,而正确的差应该是235.请帮他算出 数学 2020-07-13 …
已知方程x^2-6x-4n^2-32n=0的根都是整数,求整数n的值.不许用判别式法,即不要说△是 数学 2020-08-01 …
求证:a→0时(1+a)^1/a=eRTe为自然对数e是没有严格明确的定义的,一个数字不带单位怎么 其他 2020-08-02 …
平面上有不在同一直线上的4个点,过其中3个点作圆,可以作出n个圆,那么n的值不可能为()A.1B.2 其他 2020-10-30 …