输入一个不超过10^9的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/14 20:41:48
输入一个不超过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;
}
比如: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的正整数,输出它的位数.不要使用任何数学函数,只用四则运算和循环语句实现、
输入一个整数,求它的位数 使用while循环语句
C语言“输入一个大于10的数字,输出它是几位数.用循环语句”
输入一个正整数N(注意:根据输入的N的值,来判断N的位数),用while语句输出它的各位数字.
从键盘中输入一个数字(位数不大于10),用循环语句编程判断并输出这个数字的位数,例如2013,则输出为4
输入一个正整数N用while语句输出它的各位数字.
用循环语句实现从键盘输入四个数,组成一个四位数,先输入的在高位
编程实现,输入一个正整数,如果它是奇数,则输出它的平方根,如果它是偶数,则输出它的以10为底的对数.
编写程序whileforc8.c:输入任意一个整数N,输出1!+2!+……+n!的累加和;(do…while语句实现循环
输出比K小的所有整数(不许使用任何条件语句、循环语句
输出比K小的所有整数(不许使用任何条件语句、循环语句)
输入一批正整数(以0或负数为结束标志),求其中的奇数和.使用WHILE语句实现循环