描述
using namespace std ;
int jie ( int x );
int main ()
{
int n ;
cin >>n ;
jie (n );
}
int jie ( int x )
{
int n = 1 ,m = 0 ;
for ( int i = 1 ;i <=x ;i ++)
{n =n *i ;
m =m +n ; }
cout <<m <<endl ;
}
求从1加到n的阶乘的和,输入n的值,按要求输出。
5样例输出
153
示例:
#include <iostream>using namespace std ;
int jie ( int x );
int main ()
{
int n ;
cin >>n ;
jie (n );
}
int jie ( int x )
{
int n = 1 ,m = 0 ;
for ( int i = 1 ;i <=x ;i ++)
{n =n *i ;
m =m +n ; }
cout <<m <<endl ;
}