第一章課後習題1 3

2022-08-28 12:42:12 字數 863 閱讀 1273

1.3 只使用處理i/o的printdigit方法,編寫一種方法以輸出任意double型量(可以是負值)。

package

com.algorithm.chapterone;

/*** 只使用處理i/o的printdigit方法,編寫一種方法以輸出任意double型量(可以是負值)

* @author

gao·rongzheng *

*/public

class

questionthree

int integer = (int

) num;

int integerlength =integer.tostring(integer).length();

int decimallength = double.tostring(num).length() - integerlength - 1;

printdigit(num, -integerlength, decimallength);

}public

static

void printdigit(double num, int integerlength, int

decimallength)

//※ 往基準靠攏

integerlength++;

int n = (int) (num * math.pow(10, integerlength));

system.out.print(n % 10);

//※ 判斷輸出小數

if (integerlength == 0)

printdigit(num, integerlength, decimallength);

}}

C Primer 課後習題第一章

重新開始 要加油,加油,加油啊!黃鵬宇.我一定會找到工作的.fight!本門部分答案參考於 c primer 習題集 visual studio 官方文件如下 c 程式 字尾 cpp c程式 字尾 c 標頭檔案 h includeint main void 不合法 的前面沒有表示式 修改方法之一 只...

第一章課後習題1 13

1.13 設計乙個泛型類orderedcollection,它儲存的comparable物件的集合 在陣列中 以及該集合的當前大小。提供public方法isempty,makeempty,insert,remove,findmin和findmax。finfmin和findmax分別返回該集合中最小的...

go語言聖經 第一章 課後習題

1.1 修改 echo 程式,使其能夠列印 os.args 0 即被執行命令本身的名字。echo1.go package main import fmt os func main fmt.println s 輸出結果 test aa bb cc test aa bb cc1.2 修改 echo 程式...