首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
55
问题
编写函数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全国计算机二级
相关试题推荐
试述一战期间中国资本主义的发展状况,并分析其原因和历史特点。(武汉大学2004年中华民国史真题)
比较分析国共持久战方针。(南京师范大学2013年历史学综合真题)
简述清初恢复、发展生产的措施及效果。(厦门大学2001年中国古代史真题)
概述雅尔塔体系的内容及其性质。(厦门大学2002年世界现代史真题)
有人说:“t检验适用于样本容量小于30的情况,Z检验适用于大样本检验。”你对这种说法有何评论?
下列哪一个不是现代教育的特征
商业银行的活期存款和定期存款都是货币供应的重要组成部分。()
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
实体法与程序法的划分标准是()。
设f(x)在[0,+∞)上连续,在(0,+∞)内可导,当x∈(0,+∞)时f(x)>0且单调上升,x=g(y)为y=f(x)的反函数,它们满足∫0t(x)dx+∫f(0)f(t)g(y)dy=t3(t≥0),则f(x)的表达式是___________.
随机试题
有一脉冲电源,通过环形分配器将脉冲分配给五相十拍通电的步进电动机定子励磁绕组,测得步进电动机的转速为200r/min,已知转子有24个齿。试求:(1)脉冲电源的频率。(2)步进电动机的步距角。
女性,48岁。间断上腹不适3年,胃镜检查提示重度萎缩性胃炎伴肠化,W-S染色阳性。该患者治疗药物可以选择
热秘的特征为
子宫脱垂病因错误的是
下列关于内部收益率的说法中,正确的有()。
在公开市场业务操作中,当逆回购到期,中国人民银行要进行的操作是向市场()。
VincentWillemVanGoghwasa(n)______painter.
某农夫养了一只鸡,鸡每天下一只蛋,农夫想,如果每天多喂一倍的饲料,鸡就能多下一倍的蛋。从此以后,农夫就每天多喂给鸡一倍的饲料。结果,鸡越来越胖,再没下过一个蛋。这个故事给你什么启示?
某首饰店将一枚铜戒指误当黄金戒指卖给李某。这一行为属于()。
以下有关操作系统的叙述中,不正确的是()。
最新回复
(
0
)