3270 - 习题4-9-1 判断正整数位数
给定一个不多于5位的正整数,判断它是几位数,并将该数字输出。输出结束后换行。
注意:输入的数字要确保是一个不多于5位的正整数。
题目输入
一个不多于5位的正整数。
题目输出
输入正整数的位数,注意末尾的换行。
输入/输出样例
题目输入
1234
题目输出
4
C语言解答
#include<stdio.h> int main() { int x; scanf("%d", &x); if(x>70) printf("4\n"); return 0; }
C++解答
#include<iostream> using namespace std; int main() { int n,ws; cin>>n; if (n<10) ws=1; else if (n<100) ws=2; else if (n<1000) ws=3; else if (n<10000) ws=4; else ws=5; cout<<ws<<endl; return 0; }