做了一个 组合的程序,答案出来了可是OJ还是判错啊我不知道是不是有什么特殊值 求大神帮忙
#include<stdio.h> int pri[20];
void com(int n,int m)
{
if(m==1)
{
for(int a=1;a<=n;a++)
printf("%d\n",a);
}
else
{
for(int prie=m,pris=1;prie<=n;prie++,pris++)
{
int b=0;
for(int a=pris;b<m;a++,b++)
pri[b]=a;
for(int move=prie;move<=n;move++)
{
pri[m-1]=move;
for(b=0;b<m;b++)
printf("%d ",pri[b]);
printf("\n");
}
}
}
}
int main(void)
{
int n,m;
scanf("%d %d",&n,&m);
com(n,m);
return 0;
}