C 實現將輸入的數自動轉換為科學計數法

2022-02-22 10:33:06 字數 795 閱讀 7801

一朋友寫了乙個把輸入的整型或浮點數轉換為科學計數法表示的演算法,寫好後叫我去幫他看看有沒有什麼bug之類的沒有考慮周全。我還沒有細看就已經把我嚇到了----整整寫了將近三百行**。我也沒說他什麼,只是回到我的電腦前自己寫了乙個試試。

需求:輸入乙個數,用科學計數法表示,要有三位有效數字,冪數部分也要求是三位,不足則補零

**如下:

public abstract class sciencecount

else

}return string.concat(num>=0?"":"-",returnbef(bef),"e",returnaft(aft));

}///

/// 有效數字的處理

///

/// 有效數字

/// 三位有效數字,不足則補零

public static string returnbef(double bef)

}else

return "000";

}///

/// 冪的處理

///

/// 冪數

/// 三位冪數部分,不足則補零

public static string returnaft(int aft)

return string.concat(aft >= 0 ? "+" : "-" , end);

}else

return "+000";}}

呼叫**:

static void main()

**可執行,且基本滿足要求(沒有考慮輸入字元的情況),若有不足請各位看客慷慨指出。

C 利用順序棧實現將10進製數轉換為16進製制數

利用順序棧來寫進製轉換比將陣列逆序簡單許多,本文章採用的棧定義為順序棧定義 下面這個是標頭檔案 include c 標頭檔案 include stdio.h include string.h using namespace std define maxlen 100 定義線性表的最大容量 typed...

用C 實現將html檔案轉換為chm檔案

這些天因為工作需要,要將一些html檔案轉換為chm檔案,當然是需要和程式結合在一起。後來找到ndoc,裡頭有一段 是相關的,於是開始分析 寫完之後,總結 主要是利用微軟的hhc.exe來編譯html檔案,程式需要將具體的資料寫入hhp和hhc檔案。主要 如下 public void pilepro...

php實現將陣列轉換為XML的方法

1.php 如下 function toxml data,eisarray false foreach data as key value this xml www.cppcns.comgt writeelement key,value if eisarray res array hello 112...