C语言s=1-1/3 1/5-1/7 ……-1/199之值(精确到小数后两位)?
C语言s=1-1/3 1/5-1/7 ……-1/199之值(精确到小数后两位)?
日期:2021-05-17 14:04:35 人气:1
您好,很高兴回答您的问题。
您的这个题目中,我有一点疑问,1/3和1/5之间没有符号,不知道是加还是减。
若为减号的话,建议您把后面所有参与减法运算的内容作为整体先算出来,再用1来减。
1/3+1/5+...+1/199可以设置变量i表示分母,t表示分式,s表示和,变量都设置为单精度实型。那么就有:i=3; s=0;
while(i<=199)
{ t=1/i;
s=s+t;
您的这个题目中,我有一点疑问,1/3和1/5之间没有符号,不知道是加还是减。
若为减号的话,建议您把后面所有参与减法运算的内容作为整体先算出来,再用1来减。
1/3+1/5+...+1/199可以设置变量i表示分母,t表示分式,s表示和,变量都设置为单精度实型。那么就有:i=3; s=0;
while(i<=199)
{ t=1/i;
s=s+t;