开始的一部分定义省略,比如n=2;我想循环2次。
for(k=0;k<n;k++)
{
while((ch=getchar())!='\n') //输入数据
{a[i]=ch;
i++;
};
ABC(a,i); //执行函数
}
}
void ABC(char a[],int i)
{ int m,g=0; //循环变量
for(m=i-1;m>=0;m--)
if(a[m]=='0')
{g++;
}
for(m=i-1-g;m>=0;m--)
printf("%c",a[m]);
}
但是我定义的函数是没有返回值的,所以它只循环一次了,
有什么解决方法吗,可以让循环两次,
另外,假如要返回一个数组,格式是什么,麻烦举个例子