zzuli:1017判断正整数位数
题目描述
给定一个不多于5位的正整数,判断它是几位数,并输出。
输入
一个不多于5位的正整数。
输出
输出正整数的位数,单独占一行。
样例输入 Copy
111
样例输出 Copy
3
提示
使用函数log10(n),求出n的以10为底的对数,这个对数的整数部分,就是n的科学计数法中的指数,这个整数加1就是n的位数。
#include
#include
{
double T,n;
scanf("%lf",&n);
T=log10(n);
printf("%d/n",1+(int)T);
return 0;
}
共有 0 条评论