如何使用单个变量反转字符串以进行交换

编程入门 行业动态 更新时间:2024-10-20 11:48:16
本文介绍了如何使用单个变量反转字符串以进行交换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

嗨伙计!!! 我有一个字符串让我们说'hi"并且只需使用一个 单个变量进行交换来反转它,我该怎么做? 问候, Rajendra S.

Hi Folks!!! I have a string let''s say "hi" and got to reverse it using just a single variable for swapping, how do I do it? Regards, Rajendra S.

推荐答案

ra *************** @ gmail 写道: 我有一个字符串让我们说' ;喜"只需使用一个单个变量进行交换就可以反转它,我该怎么办? I have a string let''s say "hi" and got to reverse it using just a single variable for swapping, how do I do it?

这是这个功课吗? - Keith Thompson(The_Other_Keith) ks***@mib < ; http://www.ghoti/~kst> 圣地亚哥超级计算机中心< *> < users.sdsc.edu/~kst> 我们必须做点什么。这是事情。因此,我们必须这样做。

Is this homework? -- Keith Thompson (The_Other_Keith) ks***@mib <www.ghoti/~kst> San Diego Supercomputer Center <*> <users.sdsc.edu/~kst> We must do something. This is something. Therefore, we must do this.

听起来微不足道 不知道我是否做得对 仅使用1 var''newvar'' #include< stdio.h> int main() { char main [2] =" hi"; char newvar [2] =" 0"; newvar [0] = main [1]; newvar [1] = main [0]; printf ("%s \ nn",newvar); 返回0; } ra *************** @ gmail 写道: 嗨伙计!!! 我有一个字符串让我们说嗨并且只使用一个单个变量进行交换来反转它,我该怎么做? 问候, Rajendra S。 Hi Folks!!! I have a string let''s say "hi" and got to reverse it using just a single variable for swapping, how do I do it? Regards, Rajendra S.

我想你想要这个, char * str =" hello" ;; int i ,j,k; k = strlen(str)-1; for(i = 0,j = k; i< k / 2; i ++,j-- ){ str [i] ^ = str [j]; str [j] ^ = str [i]; str [ i] ^ = str [j]; } puts(str); I think you want this, char *str="hello"; int i,j,k; k=strlen(str)-1; for (i=0, j=k; i<k/2; i++,j--) { str[i]^=str[j]; str[j]^=str[i]; str[i]^=str[j]; } puts (str);

更多推荐

如何使用单个变量反转字符串以进行交换

本文发布于:2023-11-22 06:21:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1616300.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符串   如何使用   变量

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!