看板 ask 關於我們 聯絡資訊
輸入應為一連串的整數,每行輸入包含一個介於-1 到20 之間的整數。 (1) 若輸入的整數n 介於0 到20 之間的數字,表示針對此整數進行階層運 算。 (2) 若輸入-1,表示全部輸入完畢。 Output 根據輸入的整數,呈現n!的運算結果。 Sample Input 2 3 0 5 -1 Sample Output 2!=2 3!=6 0!=1 5!=120 -- https://carousell.com/notruth1492/ 網站 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.130.189.24 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1563947690.A.52A.html
susaku: 作業自己做.... 07/24 13:56
alloc: 太伸手牌了吧 迴圈搞懂一點也不難呀 07/24 14:02
ctrlbreak: void main() { printf("5!=120\n"); } 07/24 14:08
OrzOGC: 重修吧,厂厂 07/24 14:28
vul35858: 轉系還來得及 07/24 14:35
APM99: 這很簡單吧 學一兩小時就會了 07/24 15:27
yzfr6: 超級老掉牙的題目 07/24 15:59
gundan: 看到標題想推你去C語言版,但看內文去那會被噓更慘,算了 07/24 16:42
whitefox: 這問題不在階層啦,因為乘積超過 long int所能儲存了 07/24 17:16
whitefox: 需要使用小學數學"部份相乘"的方法來寫 07/24 17:18
master0101: 這不是基本到不行的題目嗎? 上課專心聽 作業自己做 07/24 17:40
sa12e3: 這題不難,洗文章? 07/24 18:20
if4: 我恨鐵不成鋼 07/25 23:23
YuGar: 提示你吧,1!=1,2!=2,3!=6,4!=24,5!=120,6!=720,中略 07/26 11:03
YuGar: 用【窮舉法】一直列到20!,不用真算。然後用個迴圈去跑,當 07/26 11:04
YuGar: 輸入-1時就停止,這樣還不會,理工科不適合你啊,轉文組吧 07/26 11:05
ptter0619: 三小阿 07/26 16:51
ptter0619: 這很簡單 07/26 16:51