首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2015-12-22
65
问题
给定程序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全国计算机二级
相关试题推荐
软件工程研究的内容主要包括:【】技术和软件工程管理。
有以下程序#include#includevoidfun(char*s[],intn){char*t;inti,j;for(i=0;i
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf("%d\n",b[0])
下面不属于软件设计原则的是
若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
最简单的交换排序方法是______。
下列关于线性链表的描述中正确的是()。
关于结构化程序设计原则和方法描述错误的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
设y=y(χ)是微分方程y〞+(χ-1)y′+χ2y=eχ满足初始条件y(0)=0,y′(0)=1的解,则为().
肱骨外科颈骨折合并肩关节脱位,在检查时可发现
慢性支气管炎临床稳定期,预防急性发作的下列方法中哪项不正确
关于破产财产的分配,下列说法不正确的是:()
【2009年】注册会计师组织项目组内部讨论的内容有()。
以太网在检测到()次冲突后,控制器会放弃发送数据。
【2012年临沂市】义务教育具有强制性、免费性和()。
加快建设节约型社会的重要战略意义()。
某企业接到生产某产品的订单,每台产品需要A,B,C三种部件的数量分别为2,2,1件。已知每个工人每天可生产A部件6件,或B部件3件,或C部件2件。该企业计划安排200名工人分成三组分别生产这三种部件.则每天最多可生产多少台产品?
当代资本主义国家在经济调节机制变化的同时。经济危机形态也发生了变化,主要表现在
最新回复
(
0
)