判断一个数为多少位 比如 3 是 1位 102 是3位。-阿里云开发者社区

开发者社区> 云计算> 正文
登录阅读全文

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

简介:
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;
}

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章
最新文章