永发信息网

c++中如何进行三个字符串的交换啊?

答案:5  悬赏:60  手机版
解决时间 2021-03-21 07:24
c++中如何进行三个字符串的交换啊?
最佳答案
#include
包含进这个头文件。
设有三个数组:
char stra[100], strb[100], strtmp[100] ;
交换代码
strcpy(strtmp, stra) ; //strtmp = stra ;
strcpy(stra, strb) ; //stra = strb
strcpy(strb, strtmp) ; //strb = strtmp
这是调用C标准函数库的用法。不懂可追问。祝楼主学习愉快!
全部回答
你好,你想怎么换,a,b,c怎么交换法,追问我知道整型变量的交换,但我不知道字符串怎么交换。一般是 t=a;a=b;b=t;但是字符串不是这样的啊
没程序。。。
两两互换,定义一个中间变量。
和数据交换式一样的,只是换成字符串而已
数据交换式,定义一个临时变量temp存储需要交换的数据
t=a;a=b;b=t;
字符串的话,定义一个数组,temp[100];根据交换的大小定义多少个
strcpy(temp,a);strcpy(a,b);strcpy(b,temp);
include
包含进这个头文件。
设有三个数组:
char stra[100], strb[100], strtmp[100] ;
交换代码
strcpy(strtmp, stra) ; //strtmp = stra ;
strcpy(stra, strb) ; //stra = strb
strcpy(strb, strtmp) ; //strb = strtmp
这是调用C标准函数库的用法。不懂可追问。祝楼主学习愉快。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
百伦百货怎么样
360里有个软件净化功能在哪找啊?
大连市农业现代化园区管委会这个地址在什么地
江淮威铃6.2大箱原车有没有气喇叭
电脑有一个软件叫支付宝数字证书组件!这个有
肋骨骨折肺部穿孔怎么办
宏宇大酒店停车场地址在什么地方,我要处理点
金房物业有限公司这个地址在什么地方,我要处
问要账 得丰卦 无动爻 2016年5月25日 上午8点
女生多长时间ZW一次?
苹果商店银行卡里没钱为什么能开QQ会员?!
一般植发后,头发的生长周期是怎么样的?
请问腹胀吃什么药好?
明康堂医药我想知道这个在什么地方
13款奥迪Q7,现在四只胎275/40/20,后
推荐资讯
200cc摩托车能拉多重
如何设置关机时间
怎么让篮球手环变小点
我是农业种植公司,虽是免税单位,是否应取得
停车场(长山路)(淄川路与长山路交叉口东50米
我想问一下怎样才能知道一个女孩是否喜欢你
Show me your when you get back to school.
安庆市916中学2015年初一录取摇号名单
从化区厂务公开协调小组办公室我想知道这个在
520那天送男朋友礼物送什么好
我在昆山市花园路和虹桥路交叉的地方,请问离
广汽本田东瑞店这个地址在什么地方,我要处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?