首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2015-12-22
60
问题
给定程序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全国计算机二级
相关试题推荐
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否则输出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件:a+b>c,a+c>b,b+c>a。请填空。main(){floata,b
以下错误的定义语句是
下面程序的输出结果是main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
在面向对象方法中,类之间共享属性和方法的机制称为______。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
按照“先进先出”组织数据的数据结构是()。
具有3个结点的二叉树有
随机试题
采用Vv接线的电压互感器,只能测量相电压。()
下列不能作为气雾剂抛射剂的是
化学物的致癌机制复杂,影响因素很多,对动物致癌的化合物不一定也对人类致癌
关于农村村民住宅建设管理不正确的是()。
履约担保的形式不包括( )。
细水雾灭火系统设计持续喷雾时间为20min的有()。
调查:求真
与2000年相比,2050年国内石油需求量增加( )。2050年,中国天然气供应的自给率为( )。
Itisreportedthattheworstpedestrianjaminthiscityoccursaroundthiscrossroads.
设则().
最新回复
(
0
)