VC调试结果显示不完整
我打算运行结束后得出所有组合(最好能在e盘更目录下生成txt文件)目前问题是调试运行完后只能出现最后一部分的组合
求解 谢谢!
代码如下
#include <stdio.h>
int main()
{
int c,d,e,f,h,i,j,k;
int a[8];
for (i=1;i<=10;i++)
{
a[1]=i;
for(j=i+1;j<=30;j++)
{
if (j==i)
continue;
else
a[2]=j;
for(k=j+1;k<=30;k++)
{
if(k==i||k==j)
continue;
else
a[3]=k;
for(c=k+1;c<=30;c++)
{
if(c==i||c==j||c==k)
continue;
else
a[4]=c;
for(d=c+1;d<=30;d++)
{
if(d==i||d==j||d==k||d==c)
continue;
else
a[5]=d;
for(e=d+1;e<=30;e++)
{
if(e==i||e==j||e==k||e==c||e==d)
continue;
else
a[6]=e;
for(f=e+1;f<=30;f++)
{
if(f==i||f==j||f==k||f==c||f==d||f==e)
continue;
else
a[7]=f;
if (a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]==142)
{for (h=1;h<=7;h++)
printf("%d ",a[h]);
printf("\n");
}
}
}
}
}
}
}
}
return 0;
}
[ 本帖最后由 mike2012 于 2013-6-28 17:17 编辑 ]