#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
int i,j,k;
i=a;
int cnt=0;
while(i<=a+3)
{
j=a;
while(j<=a+3)
{
k=a;
while(k<=a+3)
{
if(i!=j)
{
if(i!=k)
{
if(j!=k)
{
cnt++;
printf("%d%d%d",i,j,k);
if(cnt==6)
{
printf("\n");
cnt=0;
}
else{
printf(" ");
}
}
}
}
}
k++;
}
j++;
}
i++;
}
return 0;
}
没事,多了个大括号而已,将return 0;上面第一个大括号 } 删去即可。
多了一个“}”
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
int i,j,k;
i=a;
int cnt=0;
while(i<=a+3)
{
j=a;
while(j<=a+3)
{
k=a;
while(k<=a+3)
{
if(i!=j)
{
if(i!=k)
{
if(j!=k)
{
cnt++;
printf("%d%d%d",i,j,k);
if(cnt==6)
{
printf("\n");
cnt=0;
}
else{
printf(" ");
}
}
}
}
} // 这里多了一个反大括号,删去即可
k++;
}
j++;
}
i++;
}
return 0;
}
多了一个大括号,随便删一个编译器能认出来的