1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //判断一个数为多少位 比如 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; } |
出处:http://www.cnblogs.com/zhangdongsheng/
作者:张东升