1395 求一个整数有几位 时间限制: 1 s 空间限制: 1000 KB 题目等级 : 青铜 Bronze 题解 查看运行结果 题目描述 Description 求一个整数有几 第一行输入一个整数(int)N(如2563) 第二行输出该整数N是个几位数(4). 输入描述 Input Description 第一行是个整数,例如2563 输出描述 Output Description 第二行,如4 样例输入 Sample Input 34532 样例输出 Sample Output 5 数据范围及提示 Data Size & Hint 求一个整数有几 第一行输入一个整数(int)N(如2563) 第二行输出该整数N是个几位数(4). #include<cstdio> #include<iostream> using namespace std; int ans; int main() { int a; cin>>a; while(a) { a=a/10; ans++; } cout<<ans; return 0; }