【求助】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条件我却是在想不出来
求大神解答!