首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m =2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动mam函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m =2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动mam函数,不得增行或删行,也不
admin
2019-04-04
87
问题
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,若m =2000,则应输出:0.000160。
请改正程序中的语法错误,使它能计算出正确的结果。
注意:不要改动mam函数,不得增行或删行,也不得更改程序的结构!
#include
fun (int m)
{ double y= 0,d ;
int i ;
for(i = 100,i <= m. i +=100)
{ d = (double)i * (double)i ;
y +=1.0 / d ;
}
return (y) f
}
main ()
{ int n =2000 ;
printf("\nThe result is oolf\n"f
}
选项
答案
(1) double fun(intm) (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://www.kaotiyun.com/show/xnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,<CR>,则输出结
以下程序是求矩阵a、b的和,结果存入矩阵c中,请填空。#includemain(){inta[4][4]={{1,2,6,7),{0,4,2,-8),{1,4,5,2},{2,4,6,8));intb[4]
假设用—个长度为50的数组(数组元素的下标从0至到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶揩针top指向栈顶元素,如果bottomn=49,top=30(数组下标),则栈中具有【】个元素。
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++)
设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
若有以下类型说明语句:charw;intx;flooaty,z;则表达式w*x+z-y的结果为______类型。
在数据管理技术发展的三个阶段中,数据共享最好的是______。
随机试题
______________是指拥有数据库技术支持的计算机系统。
求函数y=的单调区间以及凹凸区间.
A.痰蒙心神B.痰火扰心C.肝风夹痰D.肝风内动E.肝阳上亢
A.Ⅰ期临床试验B.Ⅱ期临床试验C.Ⅲ期临床试验D.Ⅳ期临床试验为Ⅲ期临床试验研究设计和给药剂量方案的确定提供依据的是()
可作为结构辅助防渗层的换填地基是()
赢得值法的几个基本参数是()
《红楼梦》:《清史稿》()
十七届四中全会《决定》提出,要扩大选人用人民主,建立健全()的干部选拔任用提名制度。
若a>0,,则a=________
TheUS$3-millionFundamentalPhysicsPrizeisindeedaninterestingexperiment,asAlexanderPolyakovsaidwhenheacceptedt
最新回复
(
0
)