首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:求小于形参n,同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如,若11为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数m
编写函数fun,它的功能是:求小于形参n,同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如,若11为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数m
admin
2017-07-18
41
问题
编写函数fun,它的功能是:求小于形参n,同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。
例如,若11为1000时,程序输出应为:s=153.909064。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
double fun(int n)
{
}
main() /*主函数*/
{ void NONO();
printf("s=%f\n",fun(1000));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*fp * wf;
int i,n;
double s;
fo=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) { double sum=0.0; int i; for(i=21;i<=n;i++) { if((i%3==0)&&(i%7=0))sum+=i;//同时能被3与7整除 } return sqrt(sum); }
解析
本题考查算术运算的算法,首先利用一个for循环判断小于n且能同时被3和7整除的整数,并将满足条件的整数累加到sum,之后调用sqrt函数计算sum的平方根,并作为函数的返回值。
转载请注明原文地址:https://jikaoti.com/ti/7Yi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是。#includemain(){inti,n[5]={0};for(i=l;i
有以下程序includemain(){chara[30],b[30];scanf(“%s”,a);gets(b);printf(“%s\n%s\n”,a,b);}程序运行时
有以下程序#inclUdemain(){intx=1。y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;.prin
若x和n均是int型变量,且x=12,n=5,则执行y=x%=(n%=2)表达式后y的值为()。
以下是while语句的基本形式:while(表达式){语句:}其中“表达式”()。
字符串"%%\"ABCDEF\"\\"的长度是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
下列选项中,不属于数据库管理的是()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
随机试题
EndangeredSpeciesReading:PolarBearMakestheListInSpring2008,thepolarbearwasplacedontheendangeredspeciesli
下列各种社会意识中,属于非意识形态的是()。
50年代首先提出艺术接受中“再创造”“再评论”的理论是()
中小学德育工作最基本、最经常的途径是()
凝血因子活性测定所用的缓冲液为
牙隐裂好发于
决定合理用药水平的是
一新建双线铁路,设计行车时速160km,其中某段路基8.5km,设计填挖平衡,大部分填筑高度3~5m,挖方段坡度不大,山体除表层外,部分为中风化砂岩,部分弱风化,沿线两侧有少量村庄,无重要建筑物,最大挖深12m。填筑区有两段各长500m的软弱地基,软弱层
1805年,()在广州开设了广州保险公司,这是中国最早的一家保险公司
向阳电器公司销售部门对今年微波炉的销售量进行统计,发现今年前两个季度销售微波炉25万台,只是去年全国销售量的30%。向阳电器公司有关部门由此得出结论,今年微波炉的销售量肯定会低于去年。以下哪项如果为真,最能削弱上述结论?
最新回复
(
0
)