首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODIl.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2016-10-29
69
问题
给定程序MODIl.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%lf\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/bjDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句:charstrl[]="string",str2[8],*str,*str4="string";则______不是对库函数的正确调用。
fseek函数的正确调用形式是【】。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
以下程序的输出结果是【】。#include<stdio.h>main(){inti;for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’+’A’);printf("\n"
不能把字符串"HELLO!"赋绐数组b的语句是______。
可以在C语言中用做用户标识符的是______。
在下列几种排序方法中,要求内存量最大的是______。
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
随机试题
焊缝的尺寸符号标注有哪些规定?
常用醋制的药是
A.衣原体检测B.涂片检查C.血象D.抗HPV抗体染色E.血沉
掺和NNO高效减水剂可使混凝土()。
如果由于情况紧急来不及发出书面指示,承包人应该根据合同的规定要求( )书面认可。
在精度指数计算公式中,TS表示()。
根据《政府采购法》的规定,下列各项中,属于招标采购中出现的应予废标的情形有()。
临淄是周代和东汉时期齐国的都城。()
PASSAGETWOAccordingtotheauthor,whatisthereasonforprocrastination?
A、It’sverykindofyou.B、I’dliketo.C、No,I’lltroubleyou.D、No,Icangetit.A本题测试考生对询问对方观点的句型“Wouldyoulikemeto...?”的
最新回复
(
0
)