看板 EE_DSnP 關於我們 聯絡資訊
※ 引述《ric2k1 (Ric)》之銘言: : 標題: [情報] Homework #3 is now online : 時間: Tue Oct 16 23:05:14 2007 : : 請儘早開始做. : : You need user name and password to download. : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 59.121.128.151 : → ric2k1:Also due in one week (10/24 in class). 10/16 23:05 : 推 ilway25:missing () after p2 = s2.getPerimeter ? or it's a var? 10/16 23:55 : 推 ilway25:missing ; after one of the "endl"s 10/16 23:58 : 推 ric2k1:uhuh... forget to update... 10/17 00:07 : 推 ilway25:不太懂第三題的c 是指輸入一個<2^64的整數or data member? 10/17 00:15 : 推 ric2k1:不是, it depends on how you define your data members. 10/17 00:24 : → ric2k1:可能是一些整數, 字串, whatever. 總之要能送進constructor 10/17 00:24 : → ric2k1:當 parameters. 10/17 00:26 : 推 flarehunter:所以要用大數嗎…?? 10/17 00:41 : 推 ric2k1:這個... 大家好像不太清楚題目的用意, 我上課講解一下... 10/17 10:33 : 推 ilway25:is untaught statement allowed ? 10/17 18:57 : 推 ric2k1:To ilway25: OK. Just don't use variable whose size >int 10/17 19:57 : 推 vacahung:不是直接用static_cast< >( )就好了嗎? 10/17 22:52 : 推 ric2k1:1. static_cast is not safe. 2. Don't use any date type 10/17 22:59 : → ric2k1:whose size is greater than sizeof(unsigned). 10/17 23:00 : → ric2k1:so I am not sure what you mean? 10/17 23:00 : 推 ilway25:string is not allowed too? and what does (g) mean ? 10/17 23:10 嗯, to ilway25: string 可以. 反正就是不要用 long long, or unsigned long long 等 64-bit integer 來偷吃步... (否則就要要求大家寫一個 128 or more-bit integer 的 class..) 上課說的 suggestion: class DoubleInt { // 兩個 unsigned integers as data members }; 參考一下, 也許有更好的方案. 不過請注意: 1. Carry (進位) 2. 如何十進位列印 3. 記憶體用量 (g) 就是要你說明一下你的 main(), 以及如何測試你的 class 是否正確!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.128.151
ilway25:所以測試時可以用 unsigned long long 囉? 10/17 23:27
ilway25:就是拿正確的來比對 10/17 23:29
flarehunter:可以用小算盤工程型來比對~~XD 10/17 23:30
ilway25:其實我是用這對來比對的..應該可以吧?? 10/17 23:31
ric2k1:已上推文 OK. 10/17 23:35
ric2k1:寫好了喔? 10/17 23:35
ilway25:恩對. 10/17 23:38
ilway25:但是第三題我寫得超複雜的.... 10/18 00:23