问题描述
给定一个正整数 n ,请问 n 的十进制表示中末尾总共有几个0?
输入格式
输入一行包含一个正整数 n。
输出格式
输出一个整数,表示答案。
样例输入
20220000
样例输出
4
评测用例规模与约定
对于所有评测用例,1 <= n <= 1000000000。
运行限制
-
最大运行时间:1s
-
最大运行内存: 256M
#include <iostream>
using namespace std;
int count = 0;
int main()
{
int n ;
cin>>n;
while(n){
if(n % 10 == 0){
count++;
}else{
cout<<count<<endl;
return 0 ;
}
n /= 10;
}
return 0;
}