前言:今天学了输出100!的数值中的0的个数,想与大家分享一下我学的新成果
第一种方法:
include<stdio.h>
int main(void)
{
int x=1,a=0;
while(x<101){
if(x%50){
a++;
}
if(x%250){
a++;
}
x+=1;
}
printf("%d",a);
return 0;
}
第二种:
include<stdio.h>
int main(void)
{
int x=5,a=0;
while(x<101){
if(x%50){
a++;
}
if(x%250){
a++;
}
x+=5;
}
printf("%d",a);
return 0;
第三种:
# include<stdio.h>
int main(void)
{
int x=100;
printf(“a=%d”,x/5+x/25);
}
博主分享学习成果,介绍用C语言计算100!数值中0的个数的三种方法。第一种通过循环从1到100判断;第二种从5开始以5为步长循环判断;第三种直接用公式计算。

2859

被折叠的 条评论
为什么被折叠?



