【问题描述】从键盘输入一个正整数,请输出该数字中含0的个数。如果一个0也没有,则输出0。
【输入形式】一行,正整数n。(0≤n≤1000000000)
【输出形式】一行,n中包含的0的个数。
【样例输入】
1230
【样例输出】
1
【样例说明】1230,个位数为0,则输出1,即包含一个0。
#include<iostream>using namespace std;int main(){int n;cin>>n;int i,c=0,k=n,q=0;for(i=0;;i++){c=k%10;if(c==0)q++;k=(k-c)/10;//一位一位地判断是不是0if(k<10)break;}cout<<q;}