1、程序基本框架
/**********************
***程序功能: ***
**********************/
#include<iostream>
using namespace std;
int main()
{
return 0;
}
2、计算s=1!+2!+3!+......n!并输出结果(n为正整数)
(1)第一种方法(while 循环):
jiecheng1()
{
double num,i=1,j=1,temp=0;
cout<<"请输入一个正整数计算其阶乘!!\n\n";
cin>>num;
while(i<=num)
{
j*=i;
i++;
temp+=j;
}
cout<<num<<"!="<<j<<'\n';
cout<<"累加之和为:"<<temp<<"\n";
}
(2)第二种方法(for 循环):
jiecheng2()
{
double num,i,j=1,temp=0;
cout<<"请输入一个正整数计算其阶乘!!!\n\n";
cin>>num;
for(i=1;i<=num;i++)
{
j*=i;
temp+=j;
}
cout<<num<<"!="<<j<<'\n';
cout<<"累加之和为:"<<temp<<"\n";
}
未完,待续。。。。。。