c++中如何进行三个字符串的交换啊?
答案:5 悬赏:60 手机版
解决时间 2021-03-21 07:24
- 提问者网友:献世佛
- 2021-03-20 11:24
c++中如何进行三个字符串的交换啊?
最佳答案
- 五星知识达人网友:零点过十分
- 2021-03-20 11:30
#include
包含进这个头文件。
设有三个数组:
char stra[100], strb[100], strtmp[100] ;
交换代码
strcpy(strtmp, stra) ; //strtmp = stra ;
strcpy(stra, strb) ; //stra = strb
strcpy(strb, strtmp) ; //strb = strtmp
这是调用C标准函数库的用法。不懂可追问。祝楼主学习愉快!
包含进这个头文件。
设有三个数组:
char stra[100], strb[100], strtmp[100] ;
交换代码
strcpy(strtmp, stra) ; //strtmp = stra ;
strcpy(stra, strb) ; //stra = strb
strcpy(strb, strtmp) ; //strb = strtmp
这是调用C标准函数库的用法。不懂可追问。祝楼主学习愉快!
全部回答
- 1楼网友:愁杀梦里人
- 2021-03-20 14:53
你好,你想怎么换,a,b,c怎么交换法,追问我知道整型变量的交换,但我不知道字符串怎么交换。一般是 t=a;a=b;b=t;但是字符串不是这样的啊
- 2楼网友:野味小生
- 2021-03-20 13:41
没程序。。。
两两互换,定义一个中间变量。
两两互换,定义一个中间变量。
- 3楼网友:人间朝暮
- 2021-03-20 13:33
和数据交换式一样的,只是换成字符串而已
数据交换式,定义一个临时变量temp存储需要交换的数据
t=a;a=b;b=t;
字符串的话,定义一个数组,temp[100];根据交换的大小定义多少个
strcpy(temp,a);strcpy(a,b);strcpy(b,temp);
数据交换式,定义一个临时变量temp存储需要交换的数据
t=a;a=b;b=t;
字符串的话,定义一个数组,temp[100];根据交换的大小定义多少个
strcpy(temp,a);strcpy(a,b);strcpy(b,temp);
- 4楼网友:渊鱼
- 2021-03-20 12:26
include
包含进这个头文件。
设有三个数组:
char stra[100], strb[100], strtmp[100] ;
交换代码
strcpy(strtmp, stra) ; //strtmp = stra ;
strcpy(stra, strb) ; //stra = strb
strcpy(strb, strtmp) ; //strb = strtmp
这是调用C标准函数库的用法。不懂可追问。祝楼主学习愉快。
包含进这个头文件。
设有三个数组:
char stra[100], strb[100], strtmp[100] ;
交换代码
strcpy(strtmp, stra) ; //strtmp = stra ;
strcpy(stra, strb) ; //stra = strb
strcpy(strb, strtmp) ; //strb = strtmp
这是调用C标准函数库的用法。不懂可追问。祝楼主学习愉快。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯