题目描述
给定一个不多于5位的正整数,判断它是几位数,并将该数字输出。输出结束后换行。
注意:输入的数字要确保是一个不多于5位的正整数。
输入
一个不多于5位的正整数。
输出
输入正整数的位数,注意末尾的换行。
#include<bits/stdc++.h>
using namespace std;
int main(){
int x,i;
while(scanf(“%d”,&x)!=EOF){
while(x!=0){
x=x/10;
i=i+1;
}
cout<<i<<endl;
}
return 0;
}