首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2013-03-29
48
问题
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,若m=2000,则应输出:0.000160。
请改正程序中的语法错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inclucle
/****************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);
}
mein()
{ int n=2000;
printf("\nThe result is%lf\n",
fun(n));
}
选项
答案
(1)double fun(in七m) (2)for(i=100;i<=m;i+=100)
解析
(1)第一个标识下的fun函数的定义,根据题干中给出的公式中的分数部分。可知应该具有double类型返回值。所以应将“。fun(int m)"改为“double fun(int m)"。
(2)第二个标识下的for循环过程是实现对公式的求解,C语句中for循环中的多个循环条件表达式是以分号为分隔符,所以第二个标识下“for(,净100,i<=m,i+=100)"改为“for(i=100;i<=m;i+=100)"。
转载请注明原文地址:https://kaotiyun.com/show/5WJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];
在数据结构中,从逻辑上可以把数据结构分为______。
若有如下程序:voidsub(){staticintx=6;x/=2;printf("%d",x);}main(){intm;for(m=0;m<=2;m++)sub();}则程序
以下程序段用于构成一个简单的单向链表。请填空。struetSTRU{intx,y;floatrate;【】p;}a,b;a.x=0;a.y=0;a.rate=0;a.p=
有以下程序main(){charst[20]="hello\0\t’\\";printf("%d%d\n",strlen(st),sizeof(st));}程序运行后的输出结果是()
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
以下程序运行结果是【】。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
ProfessorSmithrecentlypersuaded35people,23ofthemwomen,tokeepadiaryofalltheirabsent-mindedactionsforafortnig
Ⅱ度内痔可采用下列哪些方法治疗?
下列哪种行为不构成敲诈勒索罪?()
由于工程变更会带来工程造价和工期的变化,为了有效的控制造价,无论哪一方提出工程变更,均需由()。
在以下财产所有权取得方法中,属于继受取得的是()。
下列选项中,不能纳入基本医疗保险基金支付范围的医疗费用有()。
如果全陪带领旅游团赴西北线旅游,应事先准备的专业知识有()。
下图为2016年1月浙江某地雪后,一停车坪上的景观图。该停车坪用的是植草砖。读图完成8—9题。导致地面积雪差异的可能原因是()。
为了使模块尽可能独立、要求()。
Access的“切换面板”归属的对象是()。
最新回复
(
0
)