作业帮 > 综合 > 作业

输入一个数怎样判断是几位,包括小数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/30 10:48:59
输入一个数怎样判断是几位,包括小数
用c编程以8,2,16进制输入
上楼的输入当然是FLOAT的啦,不然怎么有小数哦
有个很巧妙的算法,我只写思路,具体的程序很简单,当程序员的话小意思:
先假设这个数是整数,如1234,让这个数除以10得余234,运行变量a++,(这里a是记入位数的)再让234除以10,得34,再a++,直到余数为0程序END
再看看这个数是小数,先让这个数INT类型了,再和原来的数相比得出小数,让这个小数乘以10,如果得出来的数大于0 ,运行a++,直到数不大于0
//如果你是想当程序员的话,应该看的懂