#include <stdio.h>
int main()
{
int i = 0, j;
char str[] = {0}, temp;
printf("请输入一个字符串:");
while ((str[i] = getchar()) != '\n')
i++;
str[i] = '\0';
j = i-1;
for (i = 0;i < j;i++)
{
temp = str[i];
str[i] = str[j];
str[j] = temp;
j++;
}
for (i = 0;str[i] != '\n';i++)
printf("%c", str[i]);
printf("\n");
return 0;
}
原题:输入一个以回车键结束的字符串(少于80个字符),将它们内容逆序输出。
遇到问题:输入字符串后回车直接结束程序,并未逆序输出。