在简单的c ++程序上运行失败

时间:2015-03-23 17:54:48

标签: c++

我正在做c ++,我是在uni的模块中学到的,只是为了一些练习而重新审视它。我一直在"运行失败的退出值1"当我运行我的程序时(见下文)。有什么想法吗? (可能是显而易见的事)。

#include <cstdlib>
#include <iostream>
#include <vector>
using namespace std;

int main(int argc, char** argv) {
  int n = 30; 
  for (int i = 0; i < (n + 1); i++) {
    if ( n % i == 0) {
        cout << i << endl;
    }
  }

  return 0;
}

1 个答案:

答案 0 :(得分:6)

您在

中执行模数为零
if (n % i == 0)

i = 0时,错误。