函数化怎么自定义数组长度?
#include<stdio.h>long f(int m,int n)
{
int a[m];
int i,b=m;
for(i=0;i<=m-1;i++)
a[i]=i+1;
while(b>1)
{
a[b]=a[0];
a[b+1]=a[1];
for(i=n;i<=b+1;i++)
a[i-3]=a[i];
b--;
}
return a[0];
}
void main()
{
int a,b,c;
printf("请输入总人数a=");
scanf("a",&a);
printf("请输入需要出列的序数b=");
scanf("b",&b);
c=f(a,b);
printf("%d\n",c);
}