编写一个程序,计算下面n(n属于N*)个数的和

编写一个程序,计算下面n(n属于N*)个数的和
2,2/3,4/3,5/4,……n+n/n
我编写的是
INPUT “n=”:(分号)n
s=0
i=1
DO
s=s+(i+1)/i
LOOP UNTIL i>n
PRINT “s=”:(分号)s
高手看看有没错误
s=s+(i+1)/i
下面有个i=i+1
茂茂小傻瓜 1年前 已收到1个回答 举报

jhvclever 幼苗

共回答了21个问题采纳率:81% 举报

你上述程序肯定运行不出正确答案的,(i+1)/i 求出来的值是一个整数,而不是题中所给的分数转换成值的话应该是小数.我写了个小程序(c++)的,可以实现你上述目的,
#include
using namespace std ;
int main()
{
double sum=0 ;
int i,n ;
double a=0 ;
coutn ;
for(i=1;i

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.631 s. - webmaster@yulucn.com