首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2015-12-22
77
问题
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,若m=2000,则应输出:0.000160。
请改正程序中的语法错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
fun(int m)
{ double y=0,d;
int i;
/**********found**********/
for(i=100,i<=m,i+=100)
{d=(double)i *(double)i;
y+=1.0/d;
}
return(y);
}
main()
{ int n=2000;
printf("\nThe result is %1f\n",
fun(n);
}
选项
答案
(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/ZXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include#include"myfun.c"main(){fun();printf("\n");}myf
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
以下4个选项中,不能看作一条语句的是
若有定义:"inta[2][3];"则对a数组的第i行第j列无素的正确引用为()。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-40);
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
下列选项中不是字符常量的是()
数据结构中,与所使用的计算机无关的是数据的
随机试题
试论在组织的管理活动中领导者所发挥的作用。
食顷,帘动,片纸抛落。食顷:
在气的生成和水液代谢方面关系密切的是
题80图中非正弦周期电流的频率为()kHz。
工业项目应分析建设项目对目标市场可能达到的市场占有率和市场份额,根据()确定市场规模。
从资产负债表日前后若干天的账簿记录查至记账凭证,检查发票存根与发运凭证,目的主要是为了()。
下列选项中,符合所给图形的变化规律的是()。
软件测试方法中,采用白盒测试程序是根据______。
"Howareyoukeeping?""Look(31)yourself"."GoodHealth"."Here’syourhealth"."Health,wealthandhappiness"."Ifyou’rehea
Icameacrossanoldcountryguidetheotherday.Itlistedallthetradesmenineachvillageinmypartofthecountry,andit
最新回复
(
0
)