编写一个程序,计算下面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

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