菜菜一枚,请问大神为什么我的程序会运行异常呢
/*有5个各不相同的正整数,他们的和是135, 且按照从小到大的顺序,后面一个数是前面一个数的 整数倍,编写程序求这5个数。*/
#include <stdio.h>
#define N 150
int main(){
int a,b,c,d,e;
for(a = 0;a <= N;a++)
for(b = 0;b <= N;b++)
if(a != b && b > a && b % a == 0)
for(c = 0;c <= N;c++)
if(c != a && c != b && c > b && c % b == 0)
for(d = 0;d <= N;d++)
if(d != a && d != b && d != c && d > c && d % c == 0)
for(e = 0;e <= N;e++)
if(e != a && e != b && e != c && e != d
&& e > d && e % d == 0)
if(a + b + c + d + e == 135)
printf("a=%d,b=%d,c=%d,d=%d,e=%d\n",a,b,c,d,e);
return 0;
}