不知道你问什么语言
Java:浮点数输出,不显示成科学计数法
BigDecimal bg=new BigDecimal(\ System.out.println(bg.toPlainString()); C:
public abstract class ScienceCount {
public static string KXJSF(double num) {
double bef = System.Math.Abs(num); int aft = 0;
while (bef >= 10 || (bef < 1 && bef != 0)) {
if (bef >= 10)
{
bef=bef/10; aft++; } else {
bef=bef*10; aft--; } }
Return string.Concat(num >=0 ?\ }
///
/// ///
if (bef.ToString() != null) {
char[] arr = bef.ToString().ToCharArray(); switch (arr.Length) {
case 1:
case 2: return string.Concat(arr[0], \
break;
case 3: return string.Concat(arr[0] + \
break;
default: return string.Concat(arr[0] + \ } } else {
return \ } }
///
///
///
if (aft.ToString() != null) {
string end;
char[] arr = System.Math.Abs(aft).ToString().ToCharArray(); switch (arr.Length) {
case 1: end = \
break; case 2: end = \
break;
default: end = System.Math.Abs(aft).ToString();
break; }
return string.Concat(aft >=0 ?\ } else {
return \ }
}
}
//调用代码: static void Main() {
string num = \ while (num != \ {
num = Console.ReadLine();
if(!string.IsNullOrEmpty(num.Trim())) {
Console.WriteLine(ScienceCount.KXJSF(double.Parse(num))); }
} } }
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库编写一个程序,将用小数表示的浮点数,转换成科学计数法的形式输出在线全文阅读。
相关推荐: