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;
}
相关推荐
动恰客流管家15 小时前
动恰3DV3丨展会客流统计解决方案:3D视觉技术赋能会展行业智慧化运营升级
大数据·数据结构·人工智能
沐苏瑶16 小时前
Java据结构深度解析:AVL 树与红黑树
数据结构·算法
feifeigo12316 小时前
MATLAB中对转子建立有限元模型并进行动力学计算
算法
老花眼猫16 小时前
数学艺术图案画-曼陀罗(二)
c语言·经验分享·青少年编程·课程设计
网域小星球16 小时前
C 语言从 0 入门(十九)|共用体与枚举:自定义类型进阶
c语言·开发语言·算法·枚举·自定义类型·共用体
favour_you___16 小时前
算法练习2026/4/13
算法·深度优先
2401_8920709816 小时前
八大排序算法
数据结构·c++·排序算法
吃着火锅x唱着歌16 小时前
LeetCode 1963 使字符串平衡的最小交换次数
算法·leetcode·职场和发展
会编程的土豆16 小时前
【数据结构与算法】哈希表
数据结构·散列表
无敌昊哥战神16 小时前
【算法与数据结构】深入浅出回溯算法:理论基础与核心模板(C/C++与Python三语解析)
c语言·数据结构·c++·笔记·python·算法