问题
写一个程序逆反输出的字符串。
提示信息:“请输入一个字符串:”
输出格式要求:“该字符串逆反后为%s!\n”
#include <stdio.h>
#include <string.h>
#define N 100
void reverse(char str[])
{
char t;
int i, j;
for (i = 0, j = strlen(str); i < (strlen(str) / 2); i++, j--)
{
t = str[i];
str[i] = str[j - 1];
str[j - 1] = t;
}
}
int main()
{
char str[N];
printf("请输入一个字符串:");
gets(str);
reverse(str);
printf("该字符串逆反后为%s!\n", str);
return 0;
}