zzulioj 1017: 判断正整数位数

题目描述
给定一个不多于5位的正整数,判断它是几位数,并输出。
输入
一个不多于5位的正整数。
输出
输出正整数的位数,单独占一行。
样例输入 Copy
111
样例输出 Copy
3
while:

#include<stdio.h>
int main()
{
	int n,x=0;
	scanf("%d",&n);
	while(n>=1)
	{
		x++;
		n=n/10;
	}
	printf("%d\n",x);
	return 0;
 } 

for:

#include<stdio.h>
int main()
{
	int i,n;
	scanf("%d",&n);
	for(i=0;n>=1;i++)
	   n=n/10;
	printf("%d",i);
	return 0;
}
上一篇:信息学奥赛一本通(1017:浮点型数据类型存储空间大小)


下一篇:ZZULIOJ-1017,判断正整数位数(Python)