评论

收藏

[C++] 输入一个任意长度的正整数,求出它是几位数。

编程语言 编程语言 发布于:2021-08-03 16:56 | 阅读数:202 | 评论:0

/*功能:输入一个任意长度的正整数,求出它是几位数。
地点:青木树
时间:2020年12月25日
作者:袁欢要加油呀*/
#include<stdio.h>
int main()
{
int number;
int count = 0;//记录个数
scanf("%d", &number);
if (number == 0)
{
printf("%d",count+1);//0是一位数
}
else
{
while (number != 0)
{
number = number / 10;
count++;
}
printf("%d", count);
}
return 0;
}
在做这道题之前,没考虑到0是1位数。看来对自然数是感性认识。好好学习,天天向上。加油/
欢迎指出代码的不足之处,我很高兴你能指出我的错误。


关注下面的标签,发现更多相似文章