首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能得出正确的结果。 注意:不
admin
2018-03-28
73
问题
下列给定程序中,函数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 num
bet:");
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串,所以每循环一次要使指针向后移动一个位置,而不是将指针所指的元素加1。
(2)变量t用来存放最后一项的值,因为每一项均为1或一1除以一个数,所以此处应使用除法运算符“/”。
转载请注明原文地址:https://kaotiyun.com/show/SDxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);el
设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为()。
在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看做是()。
执行以下程序后sum的值是【】。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是( )
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。#include main(){ FILE *fout; char ch;fout=fopen(’abc.txt’,’w’);ch=fg
数字字符0的ASCII值为48,运行以下程序的输出结果是()。main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-a);}
以下能正确定义二维数组的是______。
简单的交换排序方法是()。
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-
随机试题
患儿,2岁,腹泻2天。3小时前突然剧烈腹痛、哭闹、呕吐、腹胀,20分钟前有少量果酱样粪便,右侧腹可触及香肠样肿物,长约6cm。患儿尚在患病早期,最佳的治疗方法是
影响药物代谢的主要因素有()。
大多数药物穿过生物膜的扩散转运速度
影响地价的个别因素包括()。
如图所示,杆件受拉力P作用,已知拉杆横截面面积A,弹性模量E和泊松比μ,与轴线成30。方向的线应变ε30。为()。
以混凝土建筑物为主的枢纽工程施工分区规划布置应遵守的原则有()。
( )是发行人发行股票时,就发行中的有关事项向公众作出披露,并向非特定投资人提出购买或销售其股票的要约邀请性文件。
在开放的经济条件下,一国国际收支理想的状况是()。
1972年,清政府派遣的首批留美幼童出发赴美学习,其中有后来成为中国著名的铁路工程师的()。
试论合同法上的鼓励交易原则。
最新回复
(
0
)