10.+用do-while实现求s=1+1/3+1/6+……+1/36的值。
1个回答
关注
展开全部
咨询记录 · 回答于2022-12-02
10.+用do-while实现求s=1+1/3+1/6+……+1/36的值。
10.+用do-while实现求s=1+1/3+1/6+……+1/36的值。亲,您好~这道题由我来回答: 声明一个int型变量n作为分母兼作项数记数变量,声明一个double型变量s记录前n项之和;利用do~while语句,n从1开始到当前项的浮点和小于8时继续循环,否则退出。退出循环后,比较s-8和8-(s-1.0/n),取小者(相等时取前一项)的最后一项的n便是题解。