首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
24
问题
编写函数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://jikaoti.com/ti/paa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#include<stdio.h>main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);
有以下程序:#definef(x)(x*x)main(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d\n",i1,i2);
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?C:k;执行该程序段后,k的值是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
以下程序的输出结果是()#include<stdio.h>main(){inta,b,d=241;a=d/100%9b=(-1)&&(+1);printf("%d,%d,a,d");}
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
以下能正确定义二维数组的是______。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
当执行以下语句后,函数strlen(str)返回的值是() staticcharstr[10]={”Change"};
随机试题
脑缺氧降温疗法要求使体温降至
免疫组织化学染色中关于蛋白酶消化法的描述错误的是
肺癌向腔外生长和(或)伴有肺门淋巴结转移性肿大时,肺门可形成肿块影。()
中小企业板块的交易由独立于主板市场交易系统的第二交易系统承担。这句话描述的是中小企业板块的()。
对商业银行风险治理架构和风险管理组织体系监管要求着重强调的内容不包括()
有一个典礼明天举行,要求公安机关做好安全保卫工作。此时,你接到举报信息,说有群众因道路施工拆迁的补偿问题没有得到解决,明天可能会堵路聚众闹事。领导将此事交给你处理,你会怎么处理?
2011年是中华人民共和国62周年华诞,某社团开展了以“毛泽东与新中国诞生”为主题的研究性学习活动。据此回答下列问题。小组一围绕“星星之火,可以燎原”提出问题:经过查找资料,有人认为选择这条道路是取决于中国半殖民地半封建社会性质;也有人认为取决于农村中
BSP的经验说明,开始进行BSP)研究必须要首先得到下列哪些人员参与研究的承诺
主机板又称为母板,它有许多分类方法。按它本身的规格可分为()。
A、Allthetattoosaretemporaryandeasilyremovable.B、Temporarytattoosarecheaperthantherealones.C、Mostpeoplewithtat
最新回复
(
0
)