100000阶乘结果多少0
答案:1 悬赏:30 手机版
解决时间 2021-03-04 08:18
- 提问者网友:不爱我么
- 2021-03-03 07:57
100000阶乘结果多少0
最佳答案
- 五星知识达人网友:duile
- 2021-03-03 09:23
运行一下这段代码就有结果了……
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
__int64 n,i,ii,sum0,sum;
scanf("%I64d",&n);
for(sum0=0,sum=1,i=n;i>1;i--){
ii=i;
while(ii%10==0){
sum0++;
ii/=10;
}
sum*=ii;
while(sum%10==0){
sum0++;
sum/=10;
}
sum%=10000;
}
printf("There is(are) %I64d of 0 in %I64d!\n",sum0,n);
}
这是结尾连续的0,中间的0没有算。
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
__int64 n,i,ii,sum0,sum;
scanf("%I64d",&n);
for(sum0=0,sum=1,i=n;i>1;i--){
ii=i;
while(ii%10==0){
sum0++;
ii/=10;
}
sum*=ii;
while(sum%10==0){
sum0++;
sum/=10;
}
sum%=10000;
}
printf("There is(are) %I64d of 0 in %I64d!\n",sum0,n);
}
这是结尾连续的0,中间的0没有算。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯