ldcf.net
当前位置:首页 >> C++求1!+2!+3!+4!+……+20!的值 >>

C++求1!+2!+3!+4!+……+20!的值

#include using namespace std; //加上这一句,命名空间,这个是必须的。 void main() { int a,b,sum=0,c; for(a=1;a

#include void main() { int n; double i=1,j=0;//int类型有最大值限制,你的数据会超出它所表表示的最大值,所以换成double类型 for(n=1;n

#include using namespace std; int main() { int j,k; long int sum1=0,sum2; for(k=1;k

#include int f(int n) { if(n) return n*f(n-1); else return 1; } void main() { int sum=0; for(int i=1;i

没什么错就是,溢出了。这个数很大没法保存了。

#include #include int main() { double sum=0; double j; for(int i=1;i

#include using namespace std; int main(int argc, char *argv[]) { int s=0; int temp=1; int i; for(i=1;i

#include using namespace std; int main() { int sum=0,j=1,n; cout

int jieceng(int x){int sum=1;if(x==1){sum=1;}else{sum=x*jieceng(x-1);}return sum;}int sum(int x){int total=0;for(int i=1;i

#include "stdafx.h"#include "iostream"using namespace std;int nj(int x){int i,s=x;for(i=x-1;i>=1;i--)s=s*i;return s;}void main(){int s,n,t;n=1;s=nj(n);while(true){t=nj(n+1);if((s+t)>=10000){cout

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com