77问答网
所有问题
C语言如何判断输入数字的个数
随便输入一个数字 怎么知道个数,,给我代码一下 谢谢
举报该问题
推荐答案 2015-05-22
#include <stdio.h>
int main() {
int n,m,num,sign;
while(scanf("%d",&num) == 1) {
sign = 1;
if(num < 0) {
num = -num;
sign = -1;
}
n = 0;
m = num;
while(m) {
++n;
m /= 10;
}
printf("%d是%d位数\n",sign * num,n);
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/G3qG3YvG83YpNN8Iqvp.html
其他回答
第1个回答 推荐于2017-09-01
//参考代码
#include <
stdio.h
>
int main()
{
int a, n = 0;
scanf ("%d", &a);
while (a != 0){
n++;
a /= 10;
}
printf ("%d\n", n);
return 0;
}
追问
谢谢
本回答被提问者采纳
第2个回答 2015-05-22
什么意思?什么叫输入一个数字然后知道个数?
相似回答
大家正在搜
相关问题
C语言如何判断输入的数据类型?
c语言怎样根据前面输入的数来控制后面输入的数的个数?例如,先...
C语言中怎样判断一个数是几位
c语言 如何判断输入的是数字还是字母
c语言中如何怎么判断输入的是数字
用c语言如何实现,统计从键盘输入数字的个数
c语言里 输入时 怎么判断是字符还是数字?
c语言 怎么判断输入的是不是数字?