sdut-C语言实验——数位数

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

输入格式:

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

输出格式:

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

输入格式:

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

输出格式:

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

输入样例:

复制代码
1234567

输出样例:

在这里给出相应的输出。例如:

复制代码
7

代码如下:

cs 复制代码
#include <stdio.h>
int main()
{
    long long int n;
    int count = 0;    //记录位数
    scanf("%lld", &n);
    while(1){    //循环开始
        if(n == 0)    //整数为0时
            break;
        n /= 10;    //缩小10倍
        count++;    //位数+1
    }
    printf("%d", count);
    return 0;
}
相关推荐
赵域Phoenix2 分钟前
Origin导入xlsx数据解锁编辑
算法
寻寻觅觅☆4 分钟前
东华OJ-基础题-33-数字之和(C++)
数据结构·c++·算法
co_wait13 分钟前
【C语言】字符串处理函数
c语言·开发语言
激昂网络17 分钟前
用CT001解读Type-C线材设计:为什么只有一个CC灯亮?
c语言·开发语言·嵌入式硬件
算AI30 分钟前
重绘多孔世界的蓝图:GAN助力多孔材料的数字重构
人工智能·深度学习·算法·机器学习·生成对抗网络·ai
ZPC821034 分钟前
手柄替代键盘
人工智能·算法·性能优化·机器人
xvhao20131 小时前
P4084 [USACO17DEC] Barn Painting G 题解
数据结构·c++·算法·深度优先·动态规划
We་ct1 小时前
LeetCode 190. 颠倒二进制位:两种解法详解
前端·算法·leetcode·typescript
wangchunting1 小时前
算法-二分查找
java·数据结构·算法
jwn9991 小时前
PHP vs C:语言特性与应用场景对比
c语言·开发语言·php