首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <math.h> main() { int s;float n,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
有以下程序 #include <stdio.h> #include <math.h> main() { int s;float n,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
admin
2022-04-01
76
问题
有以下程序
#include <stdio.h>
#include <math.h>
main()
{
int s;float n,t,pai;
t=1,pai=0,n=1.0,s=1;
while(fabs(t)>1.0e-6)
{
pai+=t;
n+=2;s=-s;t=s/n;
}
printf("total=%f\n",pai);
}
程序所计算的是( )。
选项
A、1-1/2!+1/3!-1/5!+1/7!-…
B、1+1/3+1/5+1/7+1/9-…
C、1+1/2+1/3+1/4+1/5-…
D、1-1/3+1/5-1/7+1/9-…
答案
D
解析
main()函数首先定义整型变量s,初值为1,定义float类型的n、t、pai,其中n初值1.0,t初值为1,pai初值为0;while循环判断t的绝对值(fabs()为求float类型值的绝对值)是否大于1.0*10-6,若t的绝地址大于1.0*10-6,那么,执行下列语句:pai+=t;n+=2;s=﹣s;t=s/n;所以每轮循环pai累加s/n(其中s是上一轮s的项反数,n是上一轮n累加2的值),第一轮循环时,pai被赋值为1,s是正数,所以最终pai的计算结果是:1-1/3+1/5-1/7+1/9……,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/pnkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言程序的模块化通过以下哪个选项来实现
有以下程序#includevoidmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’0’&&s[
下列叙述中正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
有下列程序:voidf(intb[]){intI;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);for(i=0;i<10,
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程序的输出结
以下叙述中正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
随机试题
学前儿童家长教育能力
盐酸溴己新应何种条件下保存
RPI卡环组中使用近中支托的主要目的是
临床疑诊自发性气胸患者,应首选的检查方法是
A.青风藤B.臭梧桐C.雷公藤D.防己E.五加皮性寒,善治风湿热痹的是()。
对借款人的贷后监控包括()。
材料:一天早上,陈一航蹦蹦跳跳地走进教室,在搬椅子时,他发现旁边小朋友的椅子上有一本书没有收好,便大声喊道:“余老师,这儿有一本书没有收。”余老师笑着说:“那就请你把它送回去,好吗?”他高兴地把书拿往图书角。由于陈一航平时吃饭、睡觉、上课、活动无一不
班集体形成的条件和前进的动力是班主任的要求。()
[*]
运算器的组成部分不包括
最新回复
(
0
)