一个C语言问题
这个程序作用是求出四个积为14的数,但是陷入死循环#include<stdio.h>
main()
{
int x,y,z,v,num,date;
x,y,z,v,num,date=0;
for(num=0;num<999999999999999;num++);
{
x++;date=x*y*z*v;
if(date==14) printf("%d %d %d %d",x,y,z,v);
else
{
for(num=num;num<999999999999999;num++);
{
y++;date=x*y*z*v;
if(date==14) printf("%d %d %d %d",x,y,z,v);
else
{
for(num=num;num<999999999999999;num++);
{
z++;date=x*y*z*v;
if(date==14) printf("%d %d %d %d",x,y,z,v);
else
{
for(num=num;num<999999999999999;num++);
v++;date=x*y*z*v;
if(date==14) printf("%d %d %d %d",x,y,z,v);
}
}
}
}
}
}
}
长见识了!其他就不说了,这算法,这整形溢出。。。
页:
[1]