[問題] `main' must return 'int'
如題
我需要寫程式計算論文裡的數值(過大)
#include <stdio>
#include <math>
#include <iostream>
#include <cmath>
int c(int n, int k) {
if (k > n) {
return 0;
}
int r = 1;
for (int d = 1; d <= k; ++d) {
r *= n--;
r /= d;
}
return r;
}
void main()
{
int N=1088;
double Pe=10^-6;
int sum=0;
for (i=1;++;i<N)
{
sum+=c(N,i);
}
cout << sum;
return 0 ;
}
以上是程式碼 簡單來說c是combination
在compile時最後出現19 `main' must return `int'
P.S.1 使用的環境是DEV-C
2 我google過了 查到的是後面要return0
請問有高手能幫我解決嗎 先不管程式的正確性
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.126.16.81
→
09/12 09:09, , 1F
09/12 09:09, 1F
→
09/12 09:12, , 2F
09/12 09:12, 2F
→
09/12 09:13, , 3F
09/12 09:13, 3F
→
09/12 09:14, , 4F
09/12 09:14, 4F
→
09/12 09:16, , 5F
09/12 09:16, 5F
→
09/12 09:17, , 6F
09/12 09:17, 6F
→
09/12 09:18, , 7F
09/12 09:18, 7F
→
09/12 11:21, , 8F
09/12 11:21, 8F
推
09/12 12:12, , 9F
09/12 12:12, 9F
推
09/12 12:52, , 10F
09/12 12:52, 10F
→
09/12 13:01, , 11F
09/12 13:01, 11F
→
09/12 13:02, , 12F
09/12 13:02, 12F
→
09/12 16:39, , 13F
09/12 16:39, 13F
→
09/12 21:00, , 14F
09/12 21:00, 14F
→
09/12 21:03, , 15F
09/12 21:03, 15F
→
09/12 21:14, , 16F
09/12 21:14, 16F
→
09/12 22:31, , 17F
09/12 22:31, 17F
→
09/13 02:18, , 18F
09/13 02:18, 18F
推
09/13 08:57, , 19F
09/13 08:57, 19F
推
09/13 12:01, , 20F
09/13 12:01, 20F
推
09/13 13:24, , 21F
09/13 13:24, 21F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章