00问答网
所有问题
用c++编写程序将数组中存放的字符串就地按逆序存放
如题所述
举报该问题
其他回答
第1个回答 2016-05-15
voidReverse_array(doublearr[],intarrSize)//参数为数组和数组大小{inttemp;cout<<"\nnowReversethearray!"<
相似回答
c++编写
函数 inverse(),实现
将字符数组中的字符串逆序存放的
功能,空 ...
答:
include <iostream.h>#include <
string
.h>#include <stdio.h>char* inverse(char *x) {int len = strlen(x); int i, n = len / 2; char tem; for (i = 0; i <n; i++) //i<=n会多交换一次中间的变成原样{ tem = x[i]; x[i] = x[len - 1 - i]; x[len - 1 -...
C++用string
方法实现
字符串逆序
排列
答:
有N中方法可以实现 1:
string
类型的对象有个成员函数可以转化成C字符串,比如string s;s.c_str()这样就返回了C字符串了,不知道你是否清楚C里面有个strrev(char *)函数,直接返回的就是
逆序字符串
,所以可以直接输出cout<<strrev(s.c_str())<<endl;2、由于字符只占一个字节,你可以用size,也可...
C++
,将一
串字符逆序
排列,大神帮我看看哪里错了
答:
第二个问题,
字符串
最后一位是结束为'\0';所以交换时应该写成s[i] = s[l-i-1];不计算最后一位,代码如下:include <iostream># include <
string
>using namespace std;int main(){char s[80], a;int l, i;gets (s);l = strlen(s); //获得字符串长度if ( 0 == l%2 ){for (...
编程
实现
将字符串按逆序存放
,如字符串为“abcd”,运行结果为“dcba...
答:
include<cstring> using namespace std;void convert(char ch[ ]){ char m;int i,j;for(i=0,j=strlen(ch);i<j;i
++
,j--){ m=ch[i];ch[i]=ch[j-1];ch[j-1]=m;} } int main( ){ char c[80];cin.getline(c,80);convert(c);cout<<c<<endl;return 0;} ...
大家正在搜
字符型数组中可以存放字符串
字符数组可以存放字符串吗
字符数组只能存放字符串
编写函数使数组元素逆序存放
字符数组和字符串的区别
c语言字符串数组
字符串数组
字符数组
字符数组赋值
相关问题
C语言编程如何将字符串中的各字符逆序存放?
c++编写函数 inverse(),实现将字符数组中的字符串...
用C语言编写:将一个字符串存放在数组中,并将逆序输出。谢谢
c语言程序 输入一字符串存入数组中,逆序存放并输出
将数组中的字符串逆序存放
C++ 编程 数组逆序重放 将一个数组中的值按逆序重新存放。
编程题:1:定义含有10个元素的数组,并将数组中的元素按逆序...
c++将一个数组中的值按逆序重新存放