题目描述
输入一个不超过109的正整数,输出它的位数。例如12735的位数是5。请不要使用任何数学函数,只用四则运算和循环语句实现。
输入
一个正整数n,n<=109。
输出
正整数n的位数
样例输入 Copy
12735
样例输出 Copy
5
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,sum=0;
cin>>n;
while(n>0){
n/=10;
sum++;
}
cout<<sum;
}