首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输
admin
2023-02-27
59
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。
例如,程序运行后,输入0.0001,则程序输出3.1414。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<math.h>
3 #include<stdio.h>
4 float fun(float hum)
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 numher:");
26 scanf("%f",&n1);
27 n2=fun(n1);
28 printf("%6.4f\n",n2);
29 }
选项
答案
(1)while(fabs(t)>=Bum) (2)t=s/n;
解析
(1)函数fun中while语句的作用是当新的一项t大于给定参数时,将新项t累加至变量pi中。题目要求最后一项的绝对值小于给定参数,因此循环条件应修改为while(fabs(t)>=num)。
(2)变量大的值等于s/n,而不是s%n。
转载请注明原文地址:https://kaotiyun.com/show/ZJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一组数据的方差是2,将这组数据中的每一个数据都扩大3倍,则所得一组新数据的方差是()。
一水池有两个进水管A、B,一个出水管C,若单开A管,12小时可灌满水池,单开B管,9小时可灌满水池,单开C管,满池的水8小时可放完,现A、B、C三管齐开,则水池满水需要()。
一批图书放在两个书柜中,其中第一柜占55%,若从第一柜中取出15本放入第二柜内,则两书柜的书各占这批图书的50%,这批图书共有()本。
高三(一)班要安排毕业晚会上4个音乐节目,2个舞蹈节目和1个曲艺节目的演出顺序,要求两个舞蹈节目不连排,则不同排法的有()。
若点P(x,y)在圆(x-3)2+(y-)2=6上运动,则的最大值为()。
用0,1,2,3,4这五个数字组成无重复数字的五位数,其中恰有一个偶数夹在两个奇数之间的五位数有()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
|x-2|-|x-5|的最大值和最小值分别为()。
结合材料回答问题:华为从容的背后,有我们时代的整体加持华为遭遇美国极限施压之际,任正非接受媒体采访的内容刷屏。中国企业与中国企业家的自信、大气与从容,呈现于谈笑风生之间。从时代的角度审视,我
随机试题
[A]Thereareanumberofexplanationsforourboredom.This,infact,ispartoftheproblem—weareoverstimulated.Themoree
图4—1—15所示不计自重的水平梁与桁架在B点铰接,已知:荷载F1、F均与BH垂直,F1=8kN,F=4kN,M=6kN.m,q=1kN/m,L=2m,则杆件1的内力为()。[2014年真题]
根据《废电池污染防治技术政策》,废电池污染控制应该遵循()。
经济分析是()履行对拟建项目的外部性管理职能的重要依据。
按净值计价适用于()。
目前按照《中华人民共和国证券法》的规定,证券公司客户的交易结算资金应当存放在商业银行,()管理。
健康:指一个人智力正常,行为合乎情理,能够适应正常工作、社会交往或学习,能够抵御一般疾病。根据健康的定义,下列属于健康的是( )。
关于休克的治疗,下列不正确的是
()是解放战争时期西北战场的关键一次战役,是西北战局的转折点。
让香格里拉发现自己第一次接触香格里拉(Shangri—la)这个词还是二十世纪八十年代中期,在一本简易英语。课外读物中,“香格里拉”即世外桃源。但事实上,香格里拉是一个真实存在的地方,它就在中国滇西北一带。纳西话叫香格里拉,只是词的后缀,中甸一带
最新回复
(
0
)