首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2020-07-28
25
问题
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,若m=2000,则应输出:0.000160。
请改正程序中的语法错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /**********foundv/
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/wW3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列对于软件测试的描述中正确的是
下列结构中属于非线性结构的是
数据库技术的根本目标是要解决数据的
C语言主要是借助以下哪种手段来实现程序模块化
下列关于二叉树的叙述中,正确的是
有下列程序:inta=4;intf(intn){intt=0:staticinta=5;if(n%2){inta=6;t+=a++;}else{inta=7;t+:a++;}returnta++;}main(){ints
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
深度为7的二叉树共有127个节点,则下列说法中错误的是()。-
随机试题
感染性休克手术治疗时机是
有关散剂特点叙述错误的是
王氏投资有限公司裁员,被裁员的李某由于被该公司拖欠了13个月的工资而将该公司告上了法庭。李某一家全靠李某工资维持生计,目前生活非常困难。对于此案先予执行的说法,正确的有()
根据《基础测绘条例》,基础测绘工作应当遵循的原则有()。
在进行统计分组时,假设分为两组:60~70,70~80。按照习惯规定,70这一数值()。
一般来说,为了保护数据在传输过程中的安全,主要采用()技术。
2018年我国国内旅游人数55.39亿人次,比上年同期增长10.8%。其中,城镇居民41.19亿人次,增长12.0%;农村居民14.20亿人次,增长7.3%。国内旅游收入5.13万亿元,上年同期增长12.3%。其中,城镇居民花费4.
青少年期思维特质的最突出特点是
设其中f(x)连续,且则F’(0)=().
【B1】【B19】
最新回复
(
0
)