首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如若n为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数ma
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如若n为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROG1.C文件中。 请勿改动主函数ma
admin
2013-09-15
25
问题
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。
例如若n为1000时,程序输出应为:s=153.909064。
注意:部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
拌include <math.h>
#include <stdio.h>
double fun(int n)
{
}
main() /*主函数*/
{ void NONO();
printf("s=%f\n",fun (1000));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp, *wf;
int i,n;
double s;
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fscanf(fp,"%d",&n);
s=fun(n);
fprintf(wf,"%f\n",s);
}
fclose(fp);
fclose(wf);
}
选项
答案
double sum=0.0; int i; for(i=21; i<=n; i++) if((i%3==0)&&(i%7==0))sum+=i; return sqrt(sum);
解析
(1)首先,利用循环逐个选出能同时被3与7整除的所有自然数。
(2)然后,对这些自然数求和,最后求得平方根,并返回这个值。
转载请注明原文地址:https://jikaoti.com/ti/W1n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> struct tt { int x; struct tt *y; } *p; struct tt a[4]= {20,a+ 1,15,a+2,30,a+3,17,
有以下程序 #include <stdio.h> int a=1; int f(int c) { static int a=2; c=c+1; return
若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是
设有定义:char p[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有下列程序:#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STU
有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); retur
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
请将以下程序中的函数声明语补充完整。#include<stdio.h>int【】main(){intx,y,(*p)();sccanf("%d%d",&x,&y);
以下函数按每珩8个输出数组中的数据voidfun(iht*w,intn){inti;for(i=0;i<n,i++){______printf("%d"
随机试题
代理商的最主要特点是其无固定的营业场所。()
我们可以知道文章有一定的理,没有一定的法。所以我们只略谈原理,不像一般文法修辞书籍,在义法上多加剖析。“大匠能诲人以规矩,不能使人巧。”知道文章作法,不一定就做出好文章。艺术的基本原则是寓变化于整齐,整齐易说,变化则全靠心灵的妙运,这是所谓“神而明之,存乎
下列关于结合水和自由水的描述正确的是
依据《合同法》的有关条款,下列说法错误的是()。
《公路工程施工招标投标管理办法》指出:投标人应当具备招标文件规定的资格条件,具有承担所投标项目的相应能力。投标人应当按照招标文件的要求编制投标文件,并对招标文件提出的实质性要求和条件作出响应。招标文件中没有规定的标准和方法,不得作为评标的依据。并对投标中的
下列()选项,不会引起收入水平的上升。
下列哪些教学方法属于以探究活动为主的体育教学方法()。
从1978年党的十一届三中全会到1982年党的十二大,是邓小平理论初步形成时期。这一时期形成了()。
十八大报告指出,要千方百计增加居民收入。实现发展成果由人民共享,必须深化收入分配制度改革,努力实现居民收入增长和经济发展同步、劳动报酬增长和劳动生产率提高同步,提高居民收人在国民收入分配中的比重,提高劳动报酬在初次分配中的比重。初次分配和再分配都要兼顾效率
王韬(复旦大学2018年研;广西大学2016年研;中央民大2010年研;山东大学2008年研;兰州大学2007年研)
最新回复
(
0
)