【求助】C语言求解!
程序代码:#include<stdio.h>
#define SIZE 100
void Inverse(char a[SIZE]);
int main(void)
{
char a[SIZE];
printf("请输入一行字符:");
gets(a);
Inverse(a);
}
void Inverse(char a[SIZE])
{
int i,j,temp;
int b[SIZE];
for(i=0;a[i]!='\0';i++)
for(j=0;b[j]!='\0';j++)
if(?)
{
temp=b[j];
b[j]=a[i];
a[i]=temp;
}
for(i=0;a[i]!='\0';i++)
printf("%c", a[i]);
}要求是用一个函数Inverse实现将字符数组中的字符串逆序存放的功能
但里面Inverse函数中的If条件我却是在想不出来
求大神解答!









