判断正整数位数

286 词

题目描述

给定一个不多于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;
}