输入一个数怎样判断是几位,包括小数
发布网友
发布时间:2022-04-23 10:50
我来回答
共3个回答
热心网友
时间:2023-07-14 00:10
上楼的输入当然是FLOAT的啦,不然怎么有小数哦
有个很巧妙的算法,我只写思路,具体的程序很简单,当程序员的话小意思:
先假设这个数是整数,如1234,让这个数除以10得余234,运行变量a++,(这里a是记入位数的)再让234除以10,得34,再a++,直到余数为0程序END
再看看这个数是小数,先让这个数INT类型了,再和原来的数相比得出小数,让这个小数乘以10,如果得出来的数大于0 ,运行a++,直到数不大于0
//如果你是想当程序员的话,应该看的懂
热心网友
时间:2023-07-14 00:11
你要用什么语言实现?
这个数是以什么形式输入的?
如果在你不知道它是几位的情况下,最好以字符串的形式读入这个数,(因为长度可能越界)然后判断字符串的长度,就能间接的算出它是几位了。
热心网友
时间:2023-07-14 00:11
问题不够详细