openjudge-2的100次方阶乘

2018-06-17 22:57:25来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

 

#include <stdio.h>

#include <string.h>
int main()
{
int n;
scanf("%d",&n);
if(n==0)
printf("1");
int sun[100];
memset(sun,0,sizeof(sun));
sun[99]=1;
while(n--)
{
for(int i=0; i<100; i++)
{
sun[i]*=2;
if(sun[i]>=10)
{
sun[i]=sun[i]%10;
sun[i-1]++;
}
}
}
int flag=0;
for(int i=0; i<100; i++)
{
if(sun[i]!=0)
flag=1;
if(flag==1)
printf("%d",sun[i]);
}
return 0;
}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:读书笔记 effective c++ Item 41 理解隐式接口和编译期多态

下一篇:创建和使用动态链接库、静态链接库 (C++)