首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun(),它的功能是求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并做为函数值返回。例如:n为1000时,函数值应为s=153.909064。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
编写函数fun(),它的功能是求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并做为函数值返回。例如:n为1000时,函数值应为s=153.909064。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
admin
2010-02-08
56
问题
编写函数fun(),它的功能是求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并做为函数值返回。例如:n为1000时,函数值应为s=153.909064。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <math.h>
#include <stdio.h>
double fun(int n)
{
}
main()
{
clrscr();
printf("s=%f\n", fun(1000));
}
选项
答案
double fun(int n) {double s=0.0; int i; for(i=0; i<n;i++) /*从0~n中找到既能被3整除同时又能被7整除的数,并将这些数求和*/ if (i%3==0&&i%7==0) s=s+i; s=sqrt (s); /*对s求平方根*/ return s; }
解析
本题的解题思路是逐个取得从0~n之间的所有数,对每次取得的数进行条件判断,条件是既能被3整除同时又能被7整除,注意:这两个条件要求同时成立,因此用到了“&及,’运算符。满足条什,该数就被累加到s中去,所有符合条件的数找完后,用sqd()函数(包含于头文件<math.h>中)对s求平方根。
转载请注明原文地址:https://kaotiyun.com/show/V7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述一战后国际关系格局的特征。(苏州大学2016年世界史专业基础综合真题)
概述雅尔塔体系的内容及其性质。(厦门大学2002年世界现代史真题;南京大学2002年加试世界近现代史真题)
试分析唐初至清代赋役制度变革的历程及其社会作用。(北京大学1999年中国通史真题)
方差分析中,F(2,24)=3.90,F检验的结果()
如果一组数据完全平衡,那么这组数据的离均差的总和为()
对社会现实的文化状况进行分析和评价,向学生提供有价值的文化。这是教育的哪种文化功能
根据教育作用对象的不同,教育功能可分为
根据货币乘数模型,下面哪个变量是由商业银行决定的?()
下列选项中,属于法的价值的基本特征的是
根据表“股票”和“数量”建立一个查询,该查询包含的字段有“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”和“总金额”(现价×持有数量),要求按“总金额”降序排序,并将查询保存为myquery。
随机试题
关于包皮过长和包茎的描述,错误的是
患者,1个月前发热,胸痛,咳嗽,有大量脓痰,经用抗炎治疗不见好转,1周前咳嗽加重,并有呼吸困难。胸部X线片见左胸大片状阴影,经胸穿抽出脓汁,反复穿刺排脓不能控制,其治疗应为
A、唇舌径在牙颈部最大B、根管较小,根管侧壁薄,仅厚1mmC、近远中径在面宽而近颈部窄D、髓室顶与髓室底相距较近E、牙冠向舌侧倾斜,髓室偏向颊侧上颌前牙开髓时应从舌面窝中央向牙颈方向钻入,因为
女,26岁,甲亢患者,拟行手术治疗而住院。麻醉前用药不宜使用的是
以下叙述正确的是()。
路基高度设计时应考虑地下水、毛细水和冰冻的作用,并应使路肩边缘高出路基两侧()高度不使其影响路基的强度和稳定性。
简要说明我国商业银行经营的主要业务。
( )是一个理性思考及做出决定的过程,包括制定介入目标及选择为了达到目标而采取的行动。
A、Tousea7-daybuspass.B、Tousea13-daybuspass.C、Tousea90-daybuspass.D、Touseaone-yearbuspass.C①题目选项都包含buspa
"Laugh,andtheworldlaughswithyou:weep,andweepalone."SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmos
最新回复
(
0
)