输入一个不超过10^9的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 09:30:30
输入一个不超过10^9的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、

输入一个不超过10^9的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、
输入一个不超过10^9的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、

输入一个不超过10^9的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、
首先算出这个数,然后对10进行整除,得到的结果再对10进行整除,直到结果为0为止.把除的次数累加就是位数.
比如:123 除以 10 等于 12 一次
12 除以 10 等于 1 二次
1 除以 10 等于 0 三次
所以结果是3位数
#include
int main()
{
\x09int n,count=0;
\x09scanf("%d",&n);
\x09while(n!=0)
\x09{
\x09\x09n=n/10;
\x09\x09count++;
\x09}
\x09printf("%d\n",count);
\x09return 0;
}

输入一个不超过10^9的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、 输入一个正整数N用while语句输出它的各位数字. ::用PASCAL输入一个正整数,然后与它倒过来的数相加输出如 输入样例:749输出样例:1696 用C语言编输入一个3位的正整数,分别输出它的个位,十位,百位数字 c语言程序设计 三位数分解求累加和输入一个3位的正整数n,编程计算整数n的各位数字之和.输入输入一个正整数n.输出各位数字之和sum.样例输入 208样例输出 10 Java:输入一个整数,输出它的位数以及各位数之和.程序填空,不要改变与输入输出有关的语句.输入一个正整数repeat (0 编程实现,输入一个正整数,如果它是奇数,则输出它的平方根,如果它是偶数,则输出它的以10为底的对数.急求解答上面的编程题啊 输入一个正整数N(注意:根据输入的N的值,来判断N的位数),用while语句输出它的各位数字.pascal 语言 VF课程序 代码 从键盘输入一个正整数 输出它的逆序数 比如输入1234 输出则是4321需要有用的代码 VB输入任意一个不超过9位的正整数,求出由该整数的全部数字组成的同样位数的一个最大正整数与一个最小数 c++程序:输入一个正整数,输出它的所有质数的因子(如180的质数因子为2、2、3、3、5) 输入一个正整数k,在屏幕上输出k的约数的个数c 输出Fibonacci 序列(使用函数)要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数输入一个正整数repeat (0输入2 个正整数m和n(1 C语言.输入一个正整数n,求s=1+2+3+.n的和.如输入50输出1275输入1000输出500500求完整程序, 关于VB的题 输入一个正整数N,计算出N!并输出. C程序:输入一个四位数的正整数,求出位数并逆向输出 用JAVA做:输出区间内的素数输入一个正整数repeat (0 从键盘输入一组正整数,直到输入一个负数或零时截止,输出这组数中最大的那个.