首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2021-06-15
25
问题
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。
例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 #include<math.h>
4 double fun(double eps)
5 {
6 double s , t;int n=1;
7 s=0.0;
8 /*********found*********/
9 t=0;
10 while(t>eps)
11 {
12 s+=t;
13 t=t*n/(2*n+1);
14 n++;
15 }
16 /*********found*********/
17 return(s);
18 }
19 void main()
20 {
21 double c;
22 printf(’’\nPlease enter a precision:’’);
23 scanf(’’%1f’’,&x);
24 printf(’’\nPi=%if\n’’,fun(x));
25 }
选项
答案
(1)t=1.0; (2)return(s*2);
解析
该题中,首先检查变量数据类型前后是否一致,因为变量t定义为double型,所以赋值时要赋以实型数值。return(s)是一个数学错误,应该返回return(s*2);。
转载请注明原文地址:https://kaotiyun.com/show/sutp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)Il(d=-1))a=5;printf("%d,%d,%d,%d\
以下叙述中正确的是()。
有以下程序#include<stdio.h>intfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是
下列叙述中错误的是()。
以下选项中正确的语句组是()。
设有以下程序段structperson{charname[10];charsex;floatweight;}zhangsan,*ptr;ptr=&zhangsan;若要从键盘读入姓名给结构体变量zhangsan的name成员
下面选项中合法的字符常量是
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
下列选项中属于面向对象设计方法主要特征的是
随机试题
_______不是引起操作系统选择新进程的直接原因。
A.丹参B.紫草C.秦艽D.徐长卿E.北沙参来源于龙胆科植物的药材是
2岁男孩,发热4天,咳嗽,轻喘。查体:双肺可闻及散在的中小水泡音。诊断是
更年期的特点中下列哪项正确:
门诊药房提供麻醉药品、第一类精神药品的要求是
___________是《计量标准技术报告》的栏目。
我国银行间债券市场的现券交易品种目前有()。
某有限责任公司的董事李某拟将其所有的一套商住两用房屋以略低于市场价格的条件卖给公司作为办公用房。关于交易的下列表述中,正确的有()。
A公司是我国一家大型有色金属公司,主营业务为铝制品。2006年该公司决定,加快由铝制品向其他金属产品多元化的转变。2008年上半年,世界各主要金属价格涨势猛烈。2008年底该公司出资收购了澳大利亚一家矿业公司LT在澳洲几个大型矿产的股权,从而获得了铜和铝矿
2019年3月31日,“天链二号01星”在西昌卫星发射中心成功发射,这是我国第二代地球同步轨道数据中继卫星的首发星。下列关于“天链二号01星”的说法,错误的是:
最新回复
(
0
)