首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得
admin
2021-04-28
57
问题
下列给定程序中,函数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 numbet:");
scanf("%f",&n1);
n2=fun(n1);
printf("%6.4 f\n",n2);
}
选项
答案
(1)while(fabs(t)>=num) (2)t=s/n;
解析
(1)函数fun中while语句的作用是,当新的一项大于给定参数时,循环累计计算s的值。题目要求最后一项的绝对值小于给定参数,因此循环条件应当是while(fabs(t)>=num)。
(2)变量t用来存放最后一项的值,因为每一项均为1或一1除以一个数,所以此处应使用除法运算符“/”。
转载请注明原文地址:https://kaotiyun.com/show/NRtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includeintsum(inta,intb){returna+b-2;}main(){inti;for(i=0;i
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){ease0:a++;break;case1:b++;break;}
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){
有以下程序:#include<stdio.h>main(){inta=1,b=2,e=3,x;x=(a∧b)&c;printf(’’%d\n’’,x);}程序的运行结果是(
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
随机试题
化学清洗法适用于铝及铝合金大尺寸、单件生产工件的清洗。
红外激光片(IR型)的吸收光谱峰值为
患者,女,32岁。经期先后不定,经前乳房胀痛,经期小腹坠胀,性情急躁,苔薄黄,脉弦。建议选择香附为主治疗。请回答下列问题:为增强香附止痛功效,宜选择的炮制方法是
基坑水平位移监测基准点、工作基点的布设和测量应满足()。
建筑起重机械安装、拆除施工,必须由具有相应资质的单位承担,并在资质等级证书许可的范围内从事建筑起重机械设备安装、拆除活动。()
实行建设工程投资控制最有效的手段是()。
某空调厂将20台空调用于本企业日常使用,已知该批空调的市场销售价格为每台2400元(不含税),成本价为每台1600元。企业在移送使用时应视同销售缴纳增值税()元。
植物叶片光合作用合成的有机物除了供叶片自身所需外,会大量运输到茎、果实、根等被其他器官利用或储存起来。为研究温度对光合产物运输的影响,科学家把14CO2供给甘蔗叶片吸收以后,分别置于不同条件下培养,相同时间后测定其光合产物——14C标记的碳水化合物的运输情
小写字母a的ASCII码是01100001,则小写字母i的ASCII码是()。
例如:她很活泼,说话很有趣,总能给我们带来快乐,我们都很喜欢和她在一起。她是个什么样的人?A幽默√B马虎C骄傲D害羞旅行最大的好处,不是看到了多么美丽的风景,走了多远的路,遇到了多少人,而是走着走着,在一个特别的时间,突然重新认识了自己。
最新回复
(
0
)