c语言里5个for嵌套循环什么意思啊
#include <stdio.h>
#include <stdlib.h>
int main()
{
{
int a,b,c,d,e;
for(a=0;a<10;a++)
{
for(b=0;b<10;b++)
{
for(c=0;c<10;c++)
for(d=0;d<10;d++)
{
for(e=0;e<10;e++)
{
if(a!=b && a!=c && a!=d && a!=e
&& b!=c && b!=d && b!=e
&& c!=d && c!=e
&& d!=e)
{
if( (a*1000+b*100+c*10+d)*e ==
(d*1000+c*100+b*10+a) )
{
printf("%d%d%d%d ",a,b,c,d);
printf(" %d ",e);
printf("-------- ");
printf("%d%d%d%d ",d,c,b,a);
}
}
}
}
}
}
}
system("pause");
return 0;
}
就是不懂for循环里的for循环在第二次不是应该成零了吗,为什么这个代码还能成立啊
他是无限循环跳转的意思!
他没有问题
热门标签: