写一个程序逆反输入的字符串。 **提示信息:"请输入一个字符串:" **输出格式要求:"该字符串逆反后为%s!\n" 程序运行示例: 请输入一个字符串:hell 该字符串逆反后为lleh!
#include <stdio.h>
#include <string.h>
#define N 100
int main()
{
printf("请输入一个字符串:");
char str[N];
scanf("%s",str);
int i;
int len = strlen(str);
char temp;
for(i = 0;i < len/2;i++)
{
temp = str[i];
str[i] = str[len - i - 1];
str[len-i-1] = temp;
}
printf("该字符串逆反后为%s!\n",str);
return 0;
}
循环只需要到len/2:因为用len-i-1代替了后半部分的编号。