我这个程序哪里出错了啊~
数字排列问题列出所有从数学1到N的连续自然数排列,要求所产生的任一数字序列中不允许出现重复的数字。
输入:N(1<=n<=9)
输出:由1~N组成的所有不重复的数字序列,每行一个序列。
int b;
int c[10];
void count(int a)
{
int i,j,m;
if (a>b)
{
for(i=1;i<=b;i++) printf("%d",a[i]);
printf("\n");
}
else
{
for (i=1;i<=b;i++)
{
for (i=1;j<a;j++)
{
if (i!=a[j]) m=0; else m=1;
}
if (m=0) c[a]=i;
conut(a+1);
}
}
}
main()
{
printf("Input a number(N<=10):");
scanf("%d",&b);
count(1);
}