您的位置:首页 > 其它

倒置字符串s中各字符的位置

2016-02-25 20:35 323 查看
倒置字符串s中各字符的位置

其中reverse函数可以写成更紧凑的形式

void reverse(char s[]){
int c,i,j;
for(i=0,j=strlen(s)-1;i<j;i++,j--){
c=s[i], s[i]=s[j], s[j]=c;
}
}


程序

#include <stdio.h>
#include <string.h>
void reverse(char s[]){
int c,i,j;
for(i=0,j=strlen(s)-1;i<j;i++,j--){
c=s[i];
s[i]=s[j];
s[j]=c;
}
}
int main(){
char s[]="abc";
reverse(s);
printf("%s\n",s);
getchar();
getchar();
return 0;
}


运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: