首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2018-09-27
93
问题
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,若m=2000,则应输出:0.000160。
请改正程序中的语法错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /**********found**********/
3 fun(int m)
4 {double y=0,d;
5 int i;
6 /**********found**********/
7 for(i=100,i<=m,i+=100)
8 {d=(double)i*(double)i;
9 y+=1.0/d;
10 }
11 return(y);
12 }
13 main()
14 { int n=2000;
15 printf(’’\nThe result is% 1f\n’’,fun(n));
16 }
选项
答案
(1)double fun(int m) (2)for(i=100;i<=m;i+=100)
解析
函数为累计相加,计算公式的值。
(1)第一个标识下的fun函数的定义,根据题干中给出的公式中的分数部分,可知应该具有double类型返回值。所以应将“fun(int m)”改为“double fun(int m)”。
(2)第二个标识下的for循环过程是实现对公式的求解,C语句中for循环中的多个循环条件表达式是以分号为分隔符,所以第二个标识下“for(i=100,i<=m,i+=100)”改为“for(i=100;i<=m;i+=100)”。
转载请注明原文地址:https://kaotiyun.com/show/qAxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。#include<conio.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;
下面程序段的输出结果是【】。intx=5;do{printf("%d",x-=4);}while(!(--x));
若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是
下列程序的运行结果是()。main(){intx=1,y=3,a=0;while(x++!=(y-=1)){a+=1;if(y<x)break;}printf("%d,%d
以下四个选项,不能看作一条语句的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】==’’)flag=0;
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
在面向对象方法中,类之间共享属性和操作的机制称为【】。
随机试题
关于工业建筑疏散门,错误的是()。
以下关于社会福利说法正确的是()
A.腹内斜肌B.腹外斜肌C.腹直肌D.腹横肌E.腹白线腱膜在髋结节和耻骨之间特别厚,称腹股沟韧带的是
呕吐伴寒战、发热、右上腹疼痛应考虑
男性,35岁,3个月来低热、盗汗、消瘦,1个月来劳累后气短。查体:T37.6℃,右下肺触觉语颤减弱,叩诊呈浊音,呼吸音消失。心尖搏动向左移位,心音正常。心率98次/分,律整,无杂音,超声示右侧胸腔中等量积液。人院后应采取的最主要诊断措施是
女性,56岁,左上肢发作性麻木半年,初从左手拇指开始,后扩散至整个上肢,查体见左上肢痛、温觉稍差,左上肢腱反射亢进,余未见明显异常。病变最可能的部位
于某为甲省乙市丙县的民营企业家,是该省、市、县三级人大代表。于某因犯故意伤害罪被丙县公安局立案侦查,县公安局经审查认为应将于某逮捕,于是便向县人民检察院提请逮捕。对此,如果在人大闭会期间。人民检察院下列哪种做法是正确的?()
A、8B、9C、10D、11C左上×右下-(左下+右上)=中间,则5×6-(13+7)=10。
[A]Peoplewhodeceivethemselvesalsotendtobehappierthanpeoplewhodonot.Therearesocialprofits,too:Studieshavesh
A、ItismainlyprovidedbyWesterncountries.B、Itcan’teliminatepovertyintheworld.C、Itisaninternationalwaytoreduce
最新回复
(
0
)