One - One Code All

Blog Content

C 语言实例 - 判断数字为几位数

每日一练 C/C++   2007-03-08 20:16:18
/*
* C 语言实例 - 判断数字为几位数。
*/
#include 

int main()
{
    long long n;
    int count = 0;
 
    printf("输入一个整数: ");
    scanf("%lld", &n);
 
    while(n != 0)
    {
        // n = n/10
        n /= 10;
        ++count;
    }
 
    printf("数字是 %d 位数。", count);
 
    printf("\n");
    return 0;
}


结果:

输入一个整数: 35
数字是 2 位数。


上一篇:C 语言实例 - 循环输出26个字母
下一篇:C 语言实例 - 计算一个数的 n 次方

The minute you think of giving up, think of the reason why you held on so long.