判断一个数为多少位 比如 3 是 1位 102 是3位。

//判断一个数为多少位 比如 3 是 1位   102 是3位。

#include <iostream>
using namespace std;

int main()
{
	int a;
	cout<<"input a num"<<endl;
	cin>>a;
	int t=1;
	for(int i=10;i<10000000;i*=10,t++)
		if(a<i) break;
	cout<<"是"<<t<<"位数"<<endl;
	return 0;
}
原文地址:https://www.cnblogs.com/zhangdongsheng/p/1935073.html