openjudge-2的100次方阶乘

openjudge-2的100次方阶乘

 开始进行的第一天

 1 #include 
 2 
 3 #include <string.h>
 4 int main()
 5 {
 6 int n;
 7 scanf("%d",&n);
 8 if(n==0)
 9 printf("1");
10 int sun[100];
11 memset(sun,0,sizeof(sun));
12 sun[99]=1;
13 while(n--)
14 {
15 for(int i=0; i<100; i++)
16 {
17 sun[i]*=2;
18 if(sun[i]>=10)
19 {
20 sun[i]=sun[i]%10;
21 sun[i-1]++;
22 }
23 }
24 }
25 int flag=0;
26 for(int i=0; i<100; i++)
27 {
28 if(sun[i]!=0)
29 flag=1;
30 if(flag==1)
31 printf("%d",sun[i]);
32 }
33 return 0;
34 }
View Code

 

posted @ 2017-03-29 13:42 峰寒 阅读( ...) 评论( ...) 编辑 收藏

你可能感兴趣的:(openjudge-2的100次方阶乘)