C 数位数 SDUT


Description

给定一个正整数 n ,请你求出它的位数。


Input

单组输入,输入一个整数 n 。(1<= n <= 2147483647)


Output

输出一行,包含一个整数,即为 n 的位数。


Sample
Input

1234567


Output

7


#include <stdio.h>
#include <stdlib.h>

int main()
{
    long n;
    int a=0; //初始化;
    scanf("%ld",&n);
    while(n>0)
    {
        n=n/10;
        a++;

    }
    printf("%d",a);
    return 0;
}
发布了136 篇原创文章 · 获赞 95 · 访问量 2306

猜你喜欢

转载自blog.csdn.net/zhangzhaolin12/article/details/103979826