首页 > 其他 > 详细

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

时间:2020-12-25 09:52:16      阅读:73      评论:0      收藏: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位数。看来对自然数是感性认识。好好学习,天天向上。加油/

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!