C语言问题,这个程序有什么问题????急!!!!!!
#include<stdio.h>void main()
{
int Muth[10]={0,1,2,3,4,5,6,7,8,9};
int i,j,k,n,m;
printf("请输入你需要的位数,例如:我需要3位数,并查看共有几个,则输入“3”\n");
scanf("%d",&n);
if(n==1)
{
printf("一共有10个一位数\n");
printf("他们分别是0,1,2,3,4,5,6,7,8,9\n");
}
else
{
for (i=0,m=0;i<10;i++)
{
printf("%d",Muth[i]);
m++;
for (k=0,j=0;j<10,(m<=n)&&(n>1);)
{
printf("%d",Muth[j]);
m++;
if(m==n)
{
j++;
k++;
printf("\n");
continue;
}
else
{
printf("\n");
}
}
}
printf("一共有%d个%d位数\n",k,n);
}
}