高质量题解|A406.求整数位数
2026-01-30 11:51:11
发布于:北京
0阅读
0回复
0点赞
解题思路
需要一个while循环搞定,终止条件就是x == 0
因为如果这个整数x的位数被拆完了,那么x就等于0了
每一次做拆分时用cnt计数就行了
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int x,cnt = 0;
cin >> x;
while(x != 0){
x /= 10;
cnt++;
if(x == 0){
break;
}
}
cout << cnt;
return 0;
}
这里空空如也







有帮助,赞一个