首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不
admin
2020-07-28
38
问题
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。
例如,程序运行后,输入0.0001,则程序输出3.1414。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<math.h>
3 #include<stdio.h>
4 float fun(float num)
5 {
6 int s;
7 float n , t , pi;
8 t=1;pi=0;n=1;s=1;
9 /*********found*********/
10 while(t>=num)
11 {
12 pi=pi+t;
13 n=n+2;
14 s=-s;
15 /*********found*********/
16 t=s%n;
17 }
18 pi=pi*4;
19 return pi;
20 }
21 void main()
22 {
23 float n1,n2;
24 system(’’CLS’’);
25 printf(’’Enter a float num-ber:’’}
26 scanf(’’%f’’,&n1);
27 n2=nun(n1);
28 printf(’’%6.4 f\n’’,n2);
29 }
选项
答案
(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/5H3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含P,P小于等于n﹣1)的数组元素平移到数
把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
以下叙述中正确的是
对下列二叉树进行前序遍历的结果是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
以下关于简单程序设计的步骤和顺序的说法中正确的是()。【10年9月】
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
求函数(a>0,b>0)的极值.
非特异投射系统()
A、降香、薄荷、鱼腥草B、西洋参、羚羊角、水牛角C、车前子、蒲黄、海金沙D、黄酒、梨汁、蜂蜜E、三七、紫河车、琥珀需要冲服的一组药物是
下列虫卵中,卵壳极薄的虫卵是
凸出墙面但不能另外计算工程量单位计算的是()。
某立交桥改造工程,由某道桥公司总包施工,为配合立交桥改造,同时进行桥区燃气和排水管线的铺设施工,燃气和排水管线由各专业施工单位分包,各出资单位分别为市公路发展有限公司、市燃气集团和市排水集团。施工许可证上工程名称为某立交桥改造工程,建设单位为市公路发展有限
请根据以上资料,填制进口报关单以下栏目:“备案号”栏应填:“起运国(地区)”栏应填:
教育要适应人的发展的哪些基本特征?
以下关于结构化程序设计的叙述中正确的是()。
A、Peterisverybusy.B、Peterworksfast.C、Peterworkshard.D、Peterisbehindinstudy.A本题关键是要听到女士说的fivepart-timejobs(五份兼职工
最新回复
(
0
)