首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:用下面的公式求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止: 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动smain
给定程序MODI1.C中函数fun的功能是:用下面的公式求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止: 例如,程序运行后,输入0.0001,则程序输出3.1414。 请改正程序中的错误,使它能输出正确的结果。 注意:不要改动smain
admin
2020-06-16
66
问题
给定程序MODI1.C中函数fun的功能是:用下面的公式求x的近似值,直到最后一项的绝对值小于指定的数(参数num)为止:
例如,程序运行后,输入0.0001,则程序输出3.1414。
请改正程序中的错误,使它能输出正确的结果。
注意:不要改动smain函数,不得增行或删行,也不得更改程序的结构!
#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 ;
}
main()
{ float n1,n2;
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)题干中要求进行循环的条件是绝对值小于某范围,可以调用C语言提供的取绝对值函数fabs对t取绝对值。所以将“while(t>=num)”改为“while(fabs(t)>=num)”。
(2)表达式s%n中,n是浮点型,而%运算符只能用于整数运算,且要进行的是除法运算而不是求余运算。所以,第二个标识下“t=s%n;”应该改为“t=s/n;”。
转载请注明原文地址:https://kaotiyun.com/show/ZiCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
设变量已正确定义,则以下能正确计算f=n!的程序段是
以下不能用于描述算法的是
有以下程序#includemain()voidfun(char*t,char*s){charss[10]="acc",aa[10]="bbxxyy";{while(*t!=0)t++;
有以下说明和定义语句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}}
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
下面叙述中错误的是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defi
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
随机试题
严重的血管内溶血会出现
关于背拉力测定的描述不正确的是
阳明腑实证,燥而不痞者。当用
历代本草著作中记载藏药最多的是()。
存单关系效力认定的要件有()。
下列指标中,属于反映企业经营增长状况的指标是()。
发展
人民警察的工作纪律包括()。
2012年6月24日“神舟九号”航天员成功驾驶飞船与()目标飞行器完成手控对接,标志着我国成为世界上第三个完整掌握空间交会对接技术的国家。
Themainfeatureof(72)isthattheyfollowafirst-come/first-servedrule.Forinstance,thelineof(73)waitingtoberunonac
最新回复
(
0
)