判断一个数为多少位 比如 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;
}
posted @ 2011-01-13 23:42  瓜蛋  阅读(1418)  评论(1编辑  收藏  举报