簡體   English   中英

由於某些未知原因,C ++程序崩潰

[英]C++ program is crashing for some unknown reason

我最近開始學習C ++,並認為我會用Euler項目問題​​來測試。 我解決了前兩個問題,但我堅持了第三個問題。 它可以正確編譯,沒有任何錯誤,但是一旦執行它就會崩潰。 我嘗試刪除嵌套的for循環以找出問題所在,但仍然崩潰。

#include<iostream>
#include<math.h>
int main()
{
  float quot;
  int num = 0;
  int array[100];
  float next;

  for(int i = 0; i < 100; i++)
  {
      for (int j = 0; j < 100; j++)
      {
          if((i % j) == 0)
          {
            quot=j/i;
            num=num+1;
          }

          if (num=2)
          {
            array[i]=i;
          }
      }
  }

  for (int i = 0; i < 100; i++)
  {
    if((13195 % i) == 0)
    {
      std::cout << i;
    }
  }
}

if((i%j)==0)如果ij為零,則您的下一行是對i和j進行除法。 這被零除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM