怎么没有互换位置?
从键盘输入一个字符串,编写程序将该字符串逆序。代码如下:
程序代码:
#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"); }错误在哪里?如何修改,想很久都没想出来,求指点!