哪里错了啊!void func(char *s,char *t) /* s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{ int i=0,j,n;while((*s+i)!='\0')i++; for(j=0,n=i-1;n>=0;j++,n--)(*t+j)=(*s+n);}
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 16:02:55
![哪里错了啊!void func(char *s,char *t) /* s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{ int i=0,j,n;while((*s+i)!='\0')i++; for(j=0,n=i-1;n>=0;j++,n--)(*t+j)=(*s+n);}](/uploads/image/z/11764324-28-4.jpg?t=%E5%93%AA%E9%87%8C%E9%94%99%E4%BA%86%E5%95%8A%21void+func%28char+%2As%2Cchar+%2At%29+%2F%2A+s%E6%98%AF%E7%BB%99%E5%AE%9A%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%2Ct%E6%98%AF%E6%B1%82%E5%BE%97s%E7%9A%84%E9%80%86%E4%B8%B2%E7%9A%84%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%2A%2F%7B+int+i%3D0%2Cj%2Cn%3Bwhile%28%28%2As%2Bi%29%21%3D%27%5C0%27%29i%2B%2B%3B+for%28j%3D0%2Cn%3Di-1%3Bn%3E%3D0%3Bj%2B%2B%2Cn--%29%28%2At%2Bj%29%3D%28%2As%2Bn%29%3B%7D)
哪里错了啊!void func(char *s,char *t) /* s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{ int i=0,j,n;while((*s+i)!='\0')i++; for(j=0,n=i-1;n>=0;j++,n--)(*t+j)=(*s+n);}
哪里错了啊!
void func(char *s,char *t)
/* s是给定字符串的起始地址,
t是求得s的逆串的起始地址
*/
{ int i=0,j,n;
while((*s+i)!='\0')
i++;
for(j=0,n=i-1;n>=0;j++,n--)
(*t+j)=(*s+n);
}
哪里错了啊!void func(char *s,char *t) /* s是给定字符串的起始地址,t是求得s的逆串的起始地址*/{ int i=0,j,n;while((*s+i)!='\0')i++; for(j=0,n=i-1;n>=0;j++,n--)(*t+j)=(*s+n);}
应该是一维数组吧
while(*(s+i)!='\0')