import java.util.Scanner;
public class test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
int a=input.nextInt();
int x=10;
if(a/10000>1) {
System.out.println("error");
}
else {
for(int i=1;i<6;i++) {
if(a/x==0)
{
System.out.println(i+"digits");break;
}
x=x*10;
}
}
}
}
可能不是最优算法,但输出基本正确。
如:输入:1234,输出:4digits
输入:123456,输出:error