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;
}
相关推荐
浅念-7 小时前
Linux 开发环境与工具链
linux·运维·服务器·数据结构·c++·经验分享
潜创微科技--高清音视频芯片方案开发9 小时前
2026年C转DP芯片方案深度分析:从适配场景到成本性能的优选指南
c语言·开发语言
Zero10 小时前
机器学习微积分--(1)核心思想
人工智能·算法·机器学习
青桔柠薯片11 小时前
从C语言到裸机运行:i.MX6ULL 的 GPIO 控制与编译链接过程分析
c语言·开发语言·imx6ull
xiaobobo333011 小时前
c语言结构体相关箭头运算符和点号运算符的联系以及c语言的“索引”思想
c语言·箭头运算符·点号运算符·索引思想
有Li11 小时前
一种病理学内容感知变速率学习图像压缩框架 (PathoLIC)/文献速递-多模态应用技术
人工智能·深度学习·算法·计算机视觉·医学生
x_xbx11 小时前
LeetCode:34. 在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode
weixin_5375904511 小时前
《C程序设计语言》练习答案(练习1-13)
c语言·开发语言·c#
always_TT11 小时前
从Python_Java转学C语言需要注意什么?
java·c语言·python
Ricky_Theseus11 小时前
数据库关系代数 - 连接操作
linux·数据库·算法