编写函数对键盘输入的字符串进行逆置,逆置后的字符串仍然保留在原来字符数组中,最后输出
字符串长度不等于字符数组,字符串逆置是将去掉'\0'
的字符串的第一个字符与最后一个字符进行交换,第二个与倒数第二个进行交换……以此类推,当到达最中间的一个字符时,逆置结束。
#include<stdio.h>
#include<string.h>
int main()
{
char s[80];
//printf("Input a string:\n");
gets(s);
for(int i=0;i<strlen(s)/2;i++){
char temp=s[i];
s[i]=s[strlen(s)-1-i];
s[strlen(s)-1-i]=temp;
}
printf("%s\n",s);
return 0;
}