作业帮 > 综合 > 作业

求一个整数的位数,如100是三位数,1000是四位数,我自己写了个,有没有更简单的

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/08 05:06:30
求一个整数的位数,如100是三位数,1000是四位数,我自己写了个,有没有更简单的
#include
int main()
{
\x05int i;
\x05printf("input your int:\n");
\x05scanf("%d",&i);
\x05int temp,j=1;
\x05temp=i;
\x05while(temp/10)
\x05{
\x05\x05j++;
\x05\x05temp=temp/10;
\x05}
\x05printf("%d is a int of %d bit(s)\n",i,j);
\x05return 0;
}
msdn没有专门的函数吗
求一个整数的位数,如100是三位数,1000是四位数,我自己写了个,有没有更简单的
这已经很简单了
求一个整数的位数,如100是三位数,1000是四位数,我自己写了个,有没有更简单的 有一个四位数,去掉千位数字后,所得的三位数的15倍恰好是原来的四位数,求这个四位数 有一个四位数,去掉千位数字后,所得的三位数的15倍,恰好是原来的四位数.求这个四位数? 有一个四位数,去掉千位数字后,所得的三位数的1.5倍,恰好是原来的四位数,求这个四位数 如果一个四位数与一个三位数的和是1999,并且四位数和三位数是由7个不同的数组成的.那么,这样的四位数最多能有(  )个 如果一个四位数与一个三位数的和是1999,并且四位数和三位数是由7个不同的数字组成的.那么,这样的四位数最多能有多少个? 有两个两位数放在一起组成一个四位数,这个四位数是原两个两位数的乘积的整数倍,求这个四位数. 一个四位数与一个三位数的和为1999,并且四位数与三位数是由7个不同的数字组成的,问这样的四位数有多少个 如果一个四位数与一个三位数的和是1999,并且四位数和三位数是由7个不同的数字组成的.求这个四位数与这个 有两个整数一个是个三位数,另一个数是个六位数,他们各个数位的数字从左到右越来越大,其中六位数是另一 一个七位数,他的末四位数是前三位数的10 倍,切恰好是6个连续质数乘积的4倍.求 如果一个四位数与一个三位数的和是1999,并且四位数和三位数是7个不同的数字组成的.