首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动mai
admin
2021-07-09
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 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全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>main(){intc;c=13|15:printf(″%d\n″,c);}则程序的输出结果是()。
有以下程序#include#includemain(){inti;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]==’’)strcpy(a,&a[i+1]);pr
不能出现在C语言标识符中的是()。
若变量已正确定义为int型,要通过语句:scanf(“%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:口代表一个空格符)
定义结构体数组structstu{intnum;charname[20];)x[5]={1,’’ZHAO’’,2,’’QIAN’’,3,’’SUN’’,4,’’LEE’’,5,’’ZHOU’’};for(i=l;i<5;i++)printf(’
若函数中有定义语句:inta;,则()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
下列定义数组的语句中,正确的是()。
由关系R1和R2得到关系R3的操作是
在C语言中,以下说法不正确的是()。
随机试题
Chinaisthetopsourcecountryofinternationalstudentsintheworld.Recentstatisticshaveshowna【C1】________trendforChin
以下不属于工夫红茶的是
下列有关基层厚度检查方法的说法,正确的是()。
依法必须进行招标的项目,招标人应当自确定中标人之日起( ),向有关行政监督部门提交招标投标情况的书面报告。
进口口岸栏应填______。提运单号栏应填______。
所谓()用地,是指一种以营造建(构)筑物为目的的工程用地总称。
下列属于成长型基金的主要投资对象是()。
【2015工商银行】Hewastemptedbythehighsalaryofferedbythecompany.
某图书馆预算委员会,必须从下面八个学科领域G,L,M,N,P,R,S和W中,削减恰好五个领域的经费,其条件如下:(1)如果G和S被削减,则W也被削减;(2)如果N被削减,则R和S都不会被削减;(3)如果P被削减,则L不被削减;(4)在L,M和R这三
请在“答题”菜单下选择“演示文稿”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:使用“华丽”模板修饰全文,全部幻灯片切换效果为“涟漪”。
最新回复
(
0
)