输入一个整数输出其位数

发布网友

我来回答

5个回答

热心网友

/*
版权所有 陈冠钢
用C语言编输入一个整数输出其位数
*/

#include<stdio.h>

void main()
{
int number,sum=0;
printf("enter number:\n");
scanf("%d",&number);

while(number>0)
{
number/=10;
sum++;
}
printf("\n%d",sum);
}

热心网友

dim
x,
i
as
integer
x
=
val(text1.text)
'转输入为整数
i
=
len(x)
'取其长度
msgbox
str(x)
&
"是"
&
str(i)
&
"位数"
'输出结果

热心网友

 
 
这个问题我前几天在下面这一页回答过了。
我写的程序可以应付位数极大的整数输入(位数*随你定)。
 
http://zhidao.baidu.com/question/2536625.html
 
 

热心网友

main(){
int i;
scanf("%d",&i);
int k=0;
while(i){
k++;
i=i/10;
}
printf("%d",i);
}

热心网友

用什么语言编写啊?请问?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com