首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止: π/4=1-1/3+1/5-1/7^ 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序
给定程序MODll.C中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止: π/4=1-1/3+1/5-1/7^ 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序
admin
2013-03-29
43
问题
给定程序MODll.C中函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:
π/4=1-1/3+1/5-1/7^
例如,程序运行后,输入0.0001,则程序输出3.1414。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动smain函数,不得增行或删行,也不得更改程序的结构!
#include
#include
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://jikaoti.com/ti/bIn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以下程序段中,已知血型数据占两个字节,则输出结果是unionun{inti;doubley;}structst{chara[10];unionunb;};
现有如下程序段#include"stdio.h"#include"string.h"main(){chara[]="acfijk";/*这里是有序的字符序列*/charb[]="befijklqswz";
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
不合法的main函数命令行参数表示形式是()
fprintf函数的一般调用方式是()
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
设有以下程序,为使之正确运行,请在下划线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)【】main(){printf("\n");try_me();printf
随机试题
杆细胞中含有的视色素是
A、种植体B、正畸弓丝C、焊煤为硼砂D、用于正畸锁槽及无缝冠E、用于铸造基托、冠、桥等修复体锡焊合金
用鼠标左键单击一个窗口的最小化按钮之后,将使该窗口缩小成为位于( )上的一个按钮。
不需要在现金流量表上报告的重大的非现金交易事项为
金银首饰与其他产品组成成套消费品销售的,按销售全额征收消费税。()
当代一位犹太思想家的问题困扰了罗马教廷30年:一个基督教神职人员和一个普通信徒的灵魂是否都能进天堂?一个基督徒和一个其他宗教信徒的灵魂是否都能进天堂?一个有宗教信仰的人和一个无神论者的灵魂是否都能进天堂?如果有人的灵魂不能进天堂则“上帝之爱”就不是普适的;
滚滚红尘中充满着玄机,可只要有心,就定会找到______生命的密码,看到牛活斑斓多彩的一面。切不可身陷工作压力和家庭琐事之中而______。找到属于自己的那份志趣,投入到其中去吧!填入横线部分最恰当的一项是()。
Ironically,intheUnitedStates,acountryofimmigrants,prejudiceanddiscriminationcontinuetobeseriousproblems.There
Doctorsandpsychologistsaretalkingalotaboutstressnowadays.Wekeephearingabouthowharmfulstressis--howit【C1】_____
A、Thespeakersfeelitistoocold.B、Thetemperatureistoohottoputupwith.C、Thewomandoesnotthinktheweatherishot.
最新回复
(
0
)