题目描述
输入一个不超过 的正整数,输出它的位数。例如 的位数是 。请不要使用任何数学函数,只用四则运算和循环语句实现
输入格式一个正整数n, 。
输出格式正整数n的位数
样例
12735
5
数据范围与提示
分类标签
[循环]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int n;
int r;
// The main procedure
int main() {
cin>>n;
r = 0;
while (n > 0) {
r++;
n = (n/10);
}
cout<<r;
return 0;
}
Blockly题解代码图片