作业帮 > 综合 > 作业

C语言计算一个数字最后几位的0的个数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/15 21:19:01
C语言计算一个数字最后几位的0的个数
比如5040,我想得出1;比如26500,我想得出2,请问程序应该怎么写呢?
# include
void main()
{
long n;
long temp;
int count=0;
printf("input n:\n");
scanf("%ld",&n);
while(n!=0)
{
temp=n%10;
n/=10;
if(temp==0)
{
count++;
}
else
{
break;
}
}
printf("%d zeros in all...\n",count);
}
这样就行了哈,试过的没问题