首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:用下面的公式求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止: 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动smain
给定程序MODI1.C中函数fun的功能是:用下面的公式求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止: 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动smain
admin
2020-06-16
28
问题
给定程序MODI1.C中函数fun的功能是:用下面的公式求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:
例如,程序运行后,输入0.0001,则程序输出3.1414。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动smain函数,不得增行或删行,也不得更改程序的结构!
#include <math.h>
#include <stdio.h>
float fun (float num)
{ int s ;
float;n,t,pi ;
t=1;pi=0;n=1;s=1;
/**********found**********/
while(t>=num)
{
pi = pi + t ;
n = n +2 ;
s=-s ;
/**********found**********/
t = s % n ;
}
pi=pi*4 ;
return pi ;
}
main()
{ float n1,n2;
printf("Enter a float number:");
scanf("%f", &n1);
n2=fun(n1);
printf("%6.4f\n",n2);
}
选项
答案
(1)while(fabs(t)>=num) (2)t=s/n;
解析
(1)题干中要求进行循环的条件是绝对值小于某范围,可以调用C语言提供的取绝对值函数fabs对t取绝对值。所以将“while(t>=num)”改为“while(fabs(t)>=num)”。
(2)表达式s%n中,n是浮点型,而%运算符只能用于整数运算,且要进行的是除法运算而不是求余运算。所以,第二个标识下“t=s%n;”应该改为“t=s/n;”。
转载请注明原文地址:https://kaotiyun.com/show/ZiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j
有以下程序main(){anta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
表示关系式x≤y≤z的C语言表达式的是
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
若有以下程序#includemain(){inta=0,b=0,c=0c=(a+=++b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是‘
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");whi
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为()。
下列数据结构中,属于非线性结构的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
随机试题
A.清创及一期缝合B.清创及延期缝合C.清创后不予缝合D.清创及植皮受伤6~8h内的战地伤口
某医师治疗和预防小儿佝偻病、软骨病常用龙牡壮骨颗粒,此药对小儿多汗、夜惊、食欲不振、消化不良、发育迟缓也有治疗作用。此因该中成药除强筋壮骨外,又能()。
在同一时间序列中,累计增长量与相应时期逐期增长量之间的数量关系是()。
以外国货币表示的,为各国普遍接受的,可用于国际结算的支付手段,这是()。
A公司属于增值税一般纳税企业,适用的增值税税率为17%。A公司2010—2013年与固定资产有关的业务资料如下:(1)2010年12月1日,A公司购入一条需要安装的生产线,取得的增值税专用发票上注明的生产线价款为3510万元,增值税额为596
年末,“经营预算收入”科目的本年发生额应转入()科目。
若某公司未来期间有足够的应纳税所得额用以抵扣可抵扣暂时性差异,则下列交易或事项中,会引起“递延所得税资产”科目余额增加的有()。
根据以下资料,回答106-110题。据统计,2006年5月份全国基本型乘用车产销21.19万辆和22.13万辆,比2005年同期分别增长1.86%和26.03%;动型多用途乘用车产销1.4377辆和1.52万辆,降幅不大;交叉型乘用车5月产销6.
这次抢购风潮来得迅猛,______面广,其原因固然很多,比如媒体______真相滞后,少数商家乘机利用等,但归根到底,是群众性的盲目跟风。依次填入划横线处的词语,最恰当的一组是()
A、Thewomanshouldexplainitthreetimes.B、Thewomanshouldbeconfidentinherself.C、Thewomanisstupidinlearningbiology
最新回复
(
0
)