首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如,若n为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如,若n为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数
admin
2018-03-28
54
问题
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。
例如,若n为1000时,程序输出应为:s=153.909064。
注意:部分源程序在文件PROGl.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 fun(int n) { doubte sum=0.0; int i; for(i=21;i<=n;i++) if((i%3==0)&&(i%7==0)) sum+=i; return sqrt(sum); }
解析
本题考查算术运算的算法,首先利用一个for循环判断小于n且能同时被3和7整除的整数,并将满足条件的整数累加到sum,之后调用sqn函数计算sum的平方根,并作为函数的返回值。
转载请注明原文地址:https://kaotiyun.com/show/Yxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>C?C:k;执行该程序段后,k的值是()。
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;return(x*y-m);}main(){
有以下程序main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",+
以下程序的结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();printf("%d
若有结构体定义:structstu{intnum;charsex;intage;}al,a2;则下列语句中错误的是()。
以下关于函数的叙述中正确的是()。
以下叙述中正确的是()。
下列叙述中正确的是()。
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11的是
下列关于队列的叙述中正确的是
随机试题
连接空调室内风机盘管的管道,()必须有不小于0.5%的坡度,且不许有积水部位。
(2006)“因天材,就地利,故城郭不必中规矩,道路不必中准绳”的思想见于()。
某毛石砌体挡土墙,其剖面尺寸如题图所示。墙背直立,排水良好。墙后填土与墙齐高,其表面倾角为β;,填土表面的均布荷载为q。假定挡土墙的主动土压力Ea=70kN/m,土对挡土墙基底的摩擦因数μ=0.4,δ=13°,挡土墙每延米自重209.22kN。试问,
以下大气污染源中属于点源的是()。
技术建议书的附件中按邀请函附件格式编制的有()。
2,4,4,8,16,()。
民事主体在法律允许的范围内有完全的意志的自由,自主实施民事法律行为,参加民事法律关系,任何单位和个人都不得非法干预。这体现了()。
2018年3月11日,第十三届全国人民代表大会第一次会议通过《中华人民共和国宪法修正案》,确立了()是中国特色社会主义最本质的特征。
阿卡德王国的创立者是()
计算dxdy,其中D={(x,y)|x2+y2≤1,x≥0,y≥0}.
最新回复
(
0
)