首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用下面的公式求,π的近似值,直到最后一项的绝对值小于指定的数(参数nun)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:
下列给定程序中,函数fun的功能是:用下面的公式求,π的近似值,直到最后一项的绝对值小于指定的数(参数nun)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:
admin
2017-09-23
55
问题
下列给定程序中,函数fun的功能是:用下面的公式求,π的近似值,直到最后一项的绝对值小于指定的数(参数nun)为止。
例如,程序运行后,输入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;
t=s%n;
}
pi=pi*4;
retuEn p2;
}
void main()
{
float n1,n2;
system("CLS");
printf f"Enter a float FILLm
ber:"};
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/dzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于类、对象、属性和方法的叙述中,错误的是()。
有以下程序:#include<stdio.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%5)==0)break;elsei--;}i+
以下程序:#include<stdio.h>#include<string.h>main(){charstr[]="abcd\n\123\xab";printf("%d",(str));}运行后的输
已知:intc[3][4];,则对数组元素引用正确的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
以下程序段的运行结果是()。#include<stdio.h>main(){intx=2,y=1:switch(x){case1:switch(y){case0:printf("x=2,y=1\
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
随机试题
对公司一定时期财务活动的总结与评价,为公司进行下一步的财务预测和财务决策提供依据的是()
山气日夕佳,_________。(陶渊明《饮酒》(其五))
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguesbyblackeningthecorresp
A.使君子B.苦楝皮C.川楝子D.槟榔E.南瓜子对蛔虫、绦虫、蛲虫、鞭虫和血吸虫都有效的药物是
一小儿体重7kg,身高65cm,头围42cm,乳牙2枚,能独坐一会儿,不能听懂自己的名字,此小儿的年龄最可能是
王某的父亲和李某的母亲是同胞兄妹。王某和李某结婚后,因性格不合,李某起诉离婚。后李某变更诉讼请求为认定其与王某的婚姻关系无效。关于本案,下列哪一说法是错误的?()
城市规划中,在地震烈度为()的地震区内可以进行城市建设,但要考虑防震措施,避免地震对城市造成破坏。
关于经济周期中的经营理财策略,下列说法正确的有()。
简述最近发展区的含义及其教育意义。
简述上下级人民检察院的关系及其表现。
最新回复
(
0
)