#include<stdio.h>
#include<string.h>
void h(char *s)
{
int c,i,j;
for(i=0,j=strlen(s)-1; i<j; i++,j--)
{
c=s[i];
s[i]=s[j];
s[j]=c;
}
}
int main()
{
char a[100];
while(gets(a)!= NULL)
{
h(a);
puts(a);
}
return 0;
}
我这个代码只能输入一行反转输出一行,怎么用二维数组改成输入多行然后全部反转输出?
1、先用字符串数组读取多行字符串,再挨着逆序反转输出即可。
2、例程:
void main(void){