首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2021-07-09
77
问题
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。
例如,程序运行后,输入0.0001,则程序输出3.1414。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#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;
}
void main()
{
float n1,n2;
system(“CLS”);
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)函数fun中while语句的作用是,当新的一项大于给定参数时,循环累计计算s的值。题目要求最后一项的绝对值小于给定参数,因此循环条件应当是while(fabs(t)>=nnm)。
(2)变量t用来存放最后一项的值,因为每一项均为1或一1除以一个数,所以此处应使用除法运算符“/”。
转载请注明原文地址:https://kaotiyun.com/show/5Ekp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述正确的是
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
关于位运算的叙述中正确的是()。
以下不合法的数值常量是()。
在C语言中,以下说法不正确的是()。
随机试题
气虚血瘀证的针灸治疗原则是
小气道功能检查的指标包括
最容易引起骨折不连接的移位是
在小柴胡汤配伍意义的解释中,下列哪一项是错误的
经产妇,昨日经阴道顺产一正常男婴,主诉下腹部阵发性轻微疼痛。查体:子宫硬,宫底脐下一横指,阴道出血同月经量。护士正确的解释是
《公路工程标准体系》包括公路工程从规划建设到养护管理全过程所需要制定的技术、管理与服务标准。下列选项中,()不属于通用板块的模块。
甲企业为符合条件的小型微利企业。2016年甲企业的应纳税所得额为25万元。甲企业当年应缴纳的企业所得税税额为()万元。
新中国开始向社会主义过渡采取的实际步骤主要是()。
已知α1,α2,α3,α4是三维非零列向量,则下列结论①若α4不能由α1,α2,α3线性表出,则α1,α2,α3线性相关;②若α1,α2,α3线性相关,α2,α3,α4线性相关,则α1,α2,α4也线性相关;③若r(α1,α1+α2,α2+α3)=r
Weareinaglobalhealthcrisis,anditgrowsworsebytheyear,astheWorldHealthOrganizationhaswarnedthatby2030almos
最新回复
(
0
)