用while实现阶乘

题目描述:
用while语句求1!+2!+3!+...+10!

#include<iostream>
#include<cstdio>

using namespace std;
int main(void){
	int a=1,i=1,sum=0;
	while(i<=10){
		a=a*i;
		sum+=a;
		i++;
	}
	cout<<"结果为:"<<sum<<endl;
}

运行结果:

posted @ 2019-04-14 22:12  天真王二小  阅读(1332)  评论(0编辑  收藏  举报