在C语言中 怎么样使小数点前面的数字不输出.如:M=0.123, 输出时的格式为 .123

2025-04-07 12:14:09
推荐回答(4个)
回答(1):

是3!

从1到9其计9位,从10到99共计90个数计,每个占2位,也就是说第190开始是100,以后每个占3位,1000位前边去掉189还有811位,将其除以3可以得到270也就是已经排了270位了,即排到370,当然,第100位时就是从100开始的第811位,811除3时还有一个1,显然是370后的第一个数字,是371的第一个,当然是3了!

回答(2):

恩,先用printfs将浮点数专成string然后处理下string再输出到界面上:
float f = 0.123;
string s = printfs("%d",f);
s = s.substring(1);
printf("%s",s);

回答(3):

我的我的娃

回答(4):

wdwdwa