首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。 例如,程序运行后,输入
admin
2020-06-02
16
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数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)>=num)。
(2)变量t用来存放最后一项的值,因为每一项均为1或一1除以一个数,所以此处应使用除法运算符“/”。
转载请注明原文地址:https://jikaoti.com/ti/z4G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){chars[]=={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++;pfinff("%d\n
有以下程序:#include<stdio.h>#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(P+s
设有定义:doublea[10],*s=a;,以下能够代表数组元素a[3]的是()。
当变量13的值不为2、4、6时,值为“真”的表达式是()。
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a:a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下程序#includeintf(intn);main(){inta=3,s;intf(intn){staticinta=1;s=f(a);n+=a
有以下程序#includemain(){inti,s=1:intfun(){staticintx=1;for(i=1;i
随机试题
A、3年B、产品有效期后1年C、两者都是D、两者都不是E、5年医药经营企业药品质量验收记录保存
在工程网络计划中,工作的自由时差是指在不影响( )的前提下,该工作可以利用的机动时间。
某海港码头结构为高桩梁板式,该工程在施工单位进场并下达开工令后,由于业主考虑到后续规模要扩大,因此变更设计,增加50m、长600mm×600mm的桩10根,合同清单中每根桩制作费用为1.5万元,运输及打桩费用为每根1.2万元,工期延长18d。在打桩施工过程
客户方先生,目前就职于一家大型国企,但对养老保险知识知之甚少。随着年龄的增长,方先生开始越来越多地考虑自己退休以后的生活,于是就相关知识向理财规划师进行咨询。20世纪80年代以来,欧美国家开始对社会保障制度进行大胆的改革尝试,其中提高了养老金给付年龄,
作为政府公共财政收支计划的政府预算是以()形式存在的。
各种食物都有不同的营养特点,必须合理搭配,才能得到全面营养。()
一般资料:女,35岁,已婚,某企业部门主管。求助者自述:最近一段时间,一直处于情绪低落状态,经常感到委屈,有时还独自流泪,觉得对很多事情都提不起精神来,:[作生活感觉没有意思,对未来的婚姻生活悲观失望,认为夫妻感情已经走到了尽头,终日生活在悔恨和
在各种动物中,只有人的发育过程包括了一段青春期,即由性器官逐步发育到完全成熟的一段相对较长的时期。至于各个人种的原始人类,当然我们现在只能通过化石才能确认和研究他们的曾经存在,是否也像人类一样有青春期这一点则难以得知,因为________。以下哪项作为上文
下列选项中对于操作系统的作用描述正确的是()。
Sincethelate1970s,inthefaceofaseverelossofmarketshareindozensofindustries,manufacturersintheUnitedStatesh
最新回复
(
0
)