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

时间:2020-12-25 09:52:16   收藏:0   阅读:74
/*功能:输入一个任意长度的正整数,求出它是几位数。
地点:青木树
时间: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位数。看来对自然数是感性认识。好好学习,天天向上。加油/

原文:https://www.cnblogs.com/qq1480040000/p/14187311.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!