[英]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)
如果i
和j
为零,则您的下一行是对i和j进行除法。 这被零除。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.