[filename.exe]已停止在c编程IDE中运行Eclipse

时间:2016-01-24 14:06:42

标签: c

我是C编程的初学者,在eclipse IDE中编写了一个GCD程序,如下所示:

#include <stdio.h>
int main()
{
    int a, b, t;
    scanf("%d,%d", &a, &b);
    printf("GCD of %d, %d is", a, b);
    if (a < b) {
        t = a;
        a = b;
        b = t;
    }
    while (!(t==0) {
        t = a;
        a = b;
        b = t % b;
    }
    printf(" %d",a);
}

当使用Build All选项时,它显示Info: Nothing to build for g,当我尝试运行程序时,它显示Filename.exe已停止工作。

我已经重新启动了IDE以及系统,但同样的错误再次出现。

1 个答案:

答案 0 :(得分:1)

好的,既然你提到你是初学者。让我解释一下。

当您的程序崩溃时会发生这种情况。这可能是出于各种原因。通常你将不得不使用一些调试工具。但在这种情况下,很简单,就像#&#34; Joachim Pileborg&#34;已经在评论中提到过。

你必须考虑当&#39; b&#39;变为零。你试图把东西除以零。这在数学上是不可能的。这就是你的程序崩溃的原因。

这与基础数学有关,而不是编程。 take a look