首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。 例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2021-06-15
62
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*a,char*b){while(*a==′*′)a++;while(*b=*a){b++;a++;}}main(){char*s=″*****a
若有以下程序#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\
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
己知chara;intb:floatc;doubled;则表达式a-b+c-d结果为()型。
以下选项中,能用作数据常量的是
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
软件设计中划分模块的一个准则是()。
设有以下程序段structperson{charname[10];charsex;floatweight;}zhangsan,*ptr;ptr=&zhangsan;若要从键盘读入姓名给结构体变量zhangsan的name成员
以下与函数fseek(fp,OL,SEEK_SET)有相同作用的是
下列选项中不符合良好程序设计风格的是
随机试题
企业对外销售需要安装的商品时,若安装程序比较简单,则确认该商品销售收入的时间通常是()。
一位发热患者,体温在39℃以上,未用任何退热降温措施,24小时内体温波动大2℃以上,最低时体温仍高于正常,这种热型是
关于调节,以下哪项是错误的
利用平车运送病人时,病人头部卧于大轮端的原因是
2017年12月22日14时,某市经济开发区污水处理厂及配套管网工程(一期)发生一起较大建筑施工安全事故,造成4人死亡,1人轻伤。事故经过2017年12月22日下午14时20分,项目部经理梁某安排王某、张某、董某等5名工人对污水处理池(
企业价值评估模型分为股利现金流量模型、股权现金流量模型和实体现金流量模型三种,其中在实务中很少被使用的是()。
根据行政诉讼法及相关规定,下列关于行政诉讼二审程序的说法哪些是正确的?
公安机关法制部门是(),在本级公安机关的领导下,负责内部执法监督工作的组织、实施、协调和指导。
行政组织功能类型主要分为()。
Kate:Doyoumindopeningthedoorforme?Bob:________
最新回复
(
0
)