求1*2/2+2*3/2+3*4/2...+99*100/2的算法

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:37:03
详细列出S1,S2,S3....,不要用伪代码.在线等.
能不能不用伪代码,要画流程图,能改成自然语言书写吗?

#include<iostream>
using namespace std;

#define M=100

int sum(int m);
int main()
{
int m=1;
cout<<sum(m)<<endl;
return 0;
}
int sum(int m)
{
if (m==M)
{
return 0;
}
else
{
return (m*(m+1)/2)+sum(m+1);
}
}
看不懂再M我~