C语言问题 数组问题 求解

C语言如何将二位字符串数组中的两个元素交换位置

例如:
数组a[2][4]={{'a','b','c','d'},{'e','f','g','h'}}

若将b与c进行交换怎么搞?
希望给出完整的代码

2个回答

a[2][4]={"a,b,c,d","e,f,g,h"} 你的初始化错了,越界了。你的初始化数组的大小a[2][8]才对;

char a[2][4]={{'a','b','c','d'},{'e','f','g','h'}};
char temp = a[0][1];
a[0][1] = a[0][2];
a[0][2] = temp;

b保存在a[ 0][1],c在a[0][2],
设置个中间变量char c保存任意一个,再交换不就行了

qq_43266835
神舟NO.10 不行,好像说要设置指针,不过我不会
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

2
新人求解为什么输出不对?
2
定义一个数组,从键盘输入15个数,统计小于8的个数,并输出。
1
一个子集和算法的问题求解
2
数组单独输出一个元素正确,遍历输出为垃圾值,求解!!!
1
累计求和动态数组内连续计算问题,采用C语言的办法,怎么求解?
2
求解数组 最后一个输出转换二维数组要怎么做
0
数组移动转换的问题的求解方式,怎么利用C语言算法的实现
0
求解字母序列的排列组合的问题,运用C语言的算法编程是怎么解决的
0
一次遍历求解不同数组的最大匹配,怎么利用C语言的程序的设计来实现的
2
求解 将一个无符号整数转换为二进制表示存入字符数组的问题
0
月饼——PTA问题求解(凡是需求量大于库存量的输出正确答案之后都有一个-1.#J是什么意思。。)
0
在不同电脑上使用julia JUMP求解优化问题结果不同?
0
置换组合的排序算法问题,怎么利用C程序的代码编写技术实现序列的位置的求解?
1
题目要求输出最少做几次能量转换才能够有足够的能量点开门,运用C语言程序代码的编写过程去求解?
0
算术上排列组合求组合数的问题,运用C程序的语言的代码编写实现的思路和方法怎么做,求解?
0
按照顺序每m个数求平均值,如果最后不足m个,则以实际数量求平均值,C语言计算求解的方式
1
c语言字符串问题,关于strlen与sizeof
0
如何用matlab解出复杂微分方程组的解析解
2
C语言中结构体数组用 for循环和 scanf 输入 比应输入行数多一行
1
C语言问题 数组问题 求解