写一个函数,使输入的一个字符串按反序存放,错在哪里
写一个函数,使输入的一个字符串按反序存放,错在哪里
日期:2013-01-14 22:28:17 人气:1
首先要明确j干什么用的,我理解j是取得输入字符串的长度,你的写法是2层循环,这不对吧
没异议的话下面
for(i=0;i<j;i++)
这个也有问题,从头到尾都赋值是不对的,这样相当于每个值颠倒后又颠倒回去
所以应该是赋值到一半就OK
char a[100], t;
int i = 0, j = 0;
scanf("%s", a);
printf("a_satrt:%s\n", a);
//j =