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

run failed on simple c++ programme

本文关键字:运行 失败 程序上 c++ 简单      更新时间:2023-10-16

我正在学习c++,我在大学的一个模块中学习了它,只是为了练习而重新访问它。当我运行程序时,我一直得到"运行失败退出值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;
}

您正在中执行零模

if (n % i == 0)

i = 0时,因此产生错误。