怎么没有互换位置?
从键盘输入一个字符串,编写程序将该字符串逆序。代码如下:
程序代码:#include "stdio.h"
#include "string.h"
void main()
{
int i , j;
char str[200], temp;
gets(str);
i=strlen(str);
puts(str);
printf("\n");
for(j=0; j < i/2; j++)
{
temp=str[0+j];
str[0+j]=str[i-j];
str[i-j]=temp;
}
puts(str);
printf("\n");
}错误在哪里?如何修改,想很久都没想出来,求指点!









