[問題] 程式碼片段要放在何處?
看到一程式碼片段如下
int compute(int n) {
int i, result , t;
t = 1;
for (i=1 ; i<=n ; i++) {
result *=i;
}
return result;
}
請問一下上面一樣也要有
#include<stdio.h>
#include <stdlib.h>
這兩行嗎?
剛剛有試著弄到dev跑看看,可是不懂的是為什麼int i, result t;這行會出錯?
麻煩各位解惑了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.24.226.36
推
06/09 03:48, , 1F
06/09 03:48, 1F
→
06/09 03:49, , 2F
06/09 03:49, 2F
→
06/09 03:54, , 3F
06/09 03:54, 3F
→
06/09 03:54, , 4F
06/09 03:54, 4F
→
06/09 03:54, , 5F
06/09 03:54, 5F
推
06/09 03:55, , 6F
06/09 03:55, 6F
→
06/09 03:56, , 7F
06/09 03:56, 7F
→
06/09 03:58, , 8F
06/09 03:58, 8F
→
06/09 03:58, , 9F
06/09 03:58, 9F
謝謝。可是程式跑不出來,不知道是哪個環節出了問題?
以下是我修改過的,麻煩了
#include<stdio.h>
#include <stdlib.h>
int compute(int n) {
int i, result,t;
t = 1;
for (i=1 ; i<=n ; i++) {
result *=i;
}
return result;
system("pause");
return 0;
}
(按執行後沒有反應)
※ 編輯: chemical1223 來自: 163.24.226.36 (06/09 04:04)
推
06/09 04:07, , 10F
06/09 04:07, 10F
→
06/09 04:08, , 11F
06/09 04:08, 11F
→
06/09 04:12, , 12F
06/09 04:12, 12F
推
06/09 05:31, , 13F
06/09 05:31, 13F
→
06/09 05:31, , 14F
06/09 05:31, 14F
推
06/09 09:28, , 15F
06/09 09:28, 15F
→
06/09 09:29, , 16F
06/09 09:29, 16F
→
06/09 09:29, , 17F
06/09 09:29, 17F
→
06/09 09:30, , 18F
06/09 09:30, 18F
→
06/09 09:31, , 19F
06/09 09:31, 19F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章