大家好,我是小新,我来为大家解答以上问题。50japanesematuremom很多人还不知道,现在让我们一起来看看吧!
1、#include<iostream.h>
2、int test() { int test_result=1; for(int i=2;i<=10;i++)
3、 test_result=test_result*i; return test_result; }
4、void main() { //-------------------------------
5、 // cout<<"the test for 10!"<<endl; // cout<<test()<<endl; //------------------------------- int result[1000]; int len=1,i,j; int tem,JW; for(i=0;i<1000;i++) {
6、 result[i]=0; } result[0]=1; for(i=2;i<=50;i++) { JW=0;
7、 for(j=0;j<len;j++) {
8、 tem=i*result[j]+JW; result[j]=tem%10000; JW=tem/10000; } if(JW>0) { len=len+1; result[len-1]=JW; } }
9、cout<<"the result of 50! as followed:"<<endl;
10、cout<<result[len-1];
11、for(i=len-2;i>=0;i--)
12、{
13、if(result[i]>=0 && result[i]<10)
14、cout<<"000"<<result[i];
15、if(result[i]>=10 && result[i]<100)
16、cout<<"00"<<result[i];
17、if(result[i]>=100 && result[i]<1000)
18、cout<<"0"<<result[i];
19、if(result[i]>=1000 && result[i]<10000)
20、cout<<result[i];
21、}
22、cout<<endl;
23、}
本文到此讲解完毕了,希望对大家有帮助。