首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
48
问题
编写函数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全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includemain(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=1;
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?C:k;执行该程序段后,k的值是()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
以下数组定义中错误的是()。
下列叙述中,正确的是
以下不能正确定义二维数组的选项是
以下关于函数的叙述中正确的是()。
下列选项中,不属于数据管理员(DBA职责的是()。
以下叙述中正确的是
下列关于队列的叙述中正确的是
随机试题
2013年1月1日甲公司与乙商业银行达成协议,将乙商业银行于2011年1月1日贷给甲公司的3年期、年利率为9%、本金为500000元的贷款进行债务重组。乙商业银行同意将贷款延长至2014年12月31日,年利率降至6%,免除积欠的利息45000元,本金
阅读高适《燕歌行》中的文字:山川萧条极边土,胡骑凭陵杂风雨。战士军前半死生,美人帐下犹歌舞!大漠穷秋塞草腓,孤城落日斗兵稀。身当恩遇常轻敌,力尽关山未解围。请回答:简要分析这首诗的写作特点。
对重症肌无力诊断没有帮助的检查项目是
房扑患者主要应观察
不定形耐火材料砌体,不包括()。
(2012年)民间非营利组织的限定性净资产的限制即使已经解除,也不应当对净资产进行重新分类。()
某木制品公司甲与日本某商场订有一份木制品买卖合同。为了履行该合同,甲多方求购某种稀有木材,未果。正当交货时间临近时.本地某木材公司乙主动上门提出以高于市场平均价4倍的价格向甲公司出售相当数量的该种木材。甲公司迫于无奈,按乙提出的条件与其签订了合同。随后,甲
下列关于医学常识的说法,错误的是()。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
Inhisculture,______itwas,thisexchangeofnamesonpiecesofpaperwasprobablyaformalpoliteness,likesaying"thankyo
最新回复
(
0
)