看板 C_and_CPP 關於我們 聯絡資訊
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 題號: 357 http://zerojudge.tw/ShowProblem?problemid=d133 遇到的問題: 首先是我變數都開unsigned long long 但是還是一超過int的範圍就overflow... (ans[7480]) 還有 printf("There are %lld ways to produce %d cents change.\n",ans[n],n); 這行的n一直會輸出0 我拆成 printf("There are %lld ways to produce ",ans[n]); printf("%d cents change.\n",n); 這樣才正常 為什麼會這樣 @@ 有問題的code: (請善用置底文的標色功能) http://nopaste.csie.org/318d3 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.235
ledia:我 compile 起來, 測是好的, 唯一可挑剔的頂多是 %lld->%llu 12/11 11:38
tw00088437:感謝 I submitted and AC @@ 12/11 11:50
tw00088437:是我電腦太爛嗎 還是.. = = 12/11 11:50
chchwy:如果用windows要寫%I64d 是這樣嗎? 12/11 15:44