-1~1之间的数如何显示整数位上的0

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:02:26
编程计算数值时,如果计算结果在-1~1之间,显示在文本框中时,不显示整数位上的0(如,计算结果为0.333时,在文本框中显示这个结果时是.333,而不是0.333;计算结果是-0.654时,显示为-.654,而不是-0.654),我试了用STR(),CSTR()都显示不出来,用什么函数或方法或修改文本框的属性把小数点前的0显示出来。

用format~
Private Sub Form_Click()
a = 0.333
Text1 = Format(a, "0.000")

End Sub

代码如下。
============
Private Sub Form_Load()
Dim a As Single
a = 0.11111
Text1.Text = FormatNumber(a, , vbTrue)
End Sub

Text1 = Format(a, "0.#")
才可以,上面的只能显示三位小数。

取绝对值,负的变成正的,再用len取字符长度,把小数点去掉,x*10^(len(x)-2),比如x=0.222,去掉小数是y=0.222*10^3,文本框显示的是 "." & y,如果开始是负数,就是 "-" & "." & y,这样应该就可以了。

数2^72-1能被500至600之间的三个整数整除,请说明昰哪三个整数? 1、 编写一段程序,要求接收一个四位整数,将该数的每一位数字相加并显示结果。 vb考题:随机生成10个1~1000之间的整数,输出其中的最大数和最小数。 已知2的48次方减1可以被60~70之间的两个整数整除,问这两个数是什么?如何解? 输入10个整数,其值在0~4之间,以-1作为每个数的结束标志,统计每个整数的个数?用C程编写程序,该如何写啊 输出1~3000之间所有能被123整除的整数,并统计这样的数的个数 PASCAL题目:随机产生一些1—100之间的整数,直到产生的数为50为止 若 2的64次方减1 可以被60至70之间的两个整数整除,试求这两个数 已知2的48次-1可被60与70之间的两个整数整除,求出这两个数? 5的8次方-1能被20-30之间的两个数整除,这两个整数是?