首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。 #include <stdio.h> main() { int i,double sum; sum=1.0; i=1; do {i++;sum+=1/i;
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。 #include <stdio.h> main() { int i,double sum; sum=1.0; i=1; do {i++;sum+=1/i;
admin
2022-04-01
30
问题
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。
#include <stdio.h>
main()
{ int i,double sum;
sum=1.0;
i=1;
do
{i++;sum+=1/i;}
while(i <50);
printf("sum=%lf\n",sum);
}
程序运行后,不能得到正确结果,出现问题的语句是( )。
选项
A、sum+=1/i;
B、while(i <50);
C、sum=1.0;
D、i++;
答案
A
解析
选项A中,sum+=1/i;i为整型,因此1/i是整型类型,当1/i有小数时,会被截断。因此1/i结果始终为0,导致结果出错。应该改为sum+=1.0/i。因此答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/vHd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=4,b=5,c=6;pri
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SOP(k+m)/SQR(k+m);printf("%d\n",a);}
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:
有以下程序,程序运行后的输出结果是#include#definef(x)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d
设有定义charstr[]="Hello";则语句pfintf("%d%d",sizeof(str),strlen(str));的输出结果是
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
下列定义变量的语句中错误的是()。
下列叙述中正确的是
有如下说明:intarray[10]={1,2,3,4,5,6,7,8,9,10},*p=array;则数值为9的表达式是________。
与数学表达式x≥y≥z对应的C语言表达式是
随机试题
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
A.慢性充血性心衰B.慢性支气管炎C.哮喘D.冠心病E.高血压咳粉红色痰、口唇发绀、颈静脉怒张可能为
施工管理概论以学科的分类划分,涉及( )学科方面的内容。
立卷过程中,案卷不宜过厚,一般不超过( )。
甲公司在2018年至2020年发生了如下交易或事项:(1)甲公司经批准于2018年1月1日发行5年期的一般公司债券,面值为5000万元,发行价格为4416.41万元,款项已收存银行,债券票面年利率为6%。当年利息于次年1月3日支付。实际利率为9%。(2
需求弹性这一概念表示的是需求量变化对影响需求的因素变化反应程度。()
在学校和教师签订聘任合同时,教师的权利和义务应当由学校确定。()
如图,平行四边形ABCD的面积是100平方厘米,三角形ABE的面积是31平方厘米。三角形BEF的面积为多少平方厘米?
甲乙共同谋划盗窃丙家,甲与丙是同事,利用一起吃饭的机会偷配了丙家的钥匙。甲将钥匙拿给乙,约定晚上由乙去实施盗窃,甲负责望风。但是后来甲后悔了,不想再参与盗窃行为,于是晚上甲没有去。乙利用甲偷配的丙家的钥匙进入丙家,盗窃了财物。下列说法中正确的是()
下列Windows命令中,可以用于检测本机配置的域名服务器是否工作正常的命令是()。
最新回复
(
0
)