很简单,直接上代码:
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
//求一个数的位数
int num=0;
int count=0;
cout<<"input the number pls:" <<endl;
cin>>num;
//余数:num%10 去掉个位:num/10,最后为0
while(num>0) {
num=num/10;
count++;
}
cout<<"the num count is "<<count<<endl;
return 0;
}