在C语言中怎么把数放到二维数组中?

怎么把2H 3D 5S 9C KD 2C 3H 4S 8C AH放到char a[10][2]数组中,其中的空格不要。请路过的大侠帮个忙吧

你定义的是char a[10][2]的数组,也就是说该数组数据有10行2列,按照矩阵的方式排列就是如下效果:a[0][0]='2' a[0][1]='H' a[1][0]='3' a[1][1]='D' a[2][0]='5' a[2][1]='S' a[3][0]='9' a[3][1]='C'a[4][0]='K' a[4][1]='D'a[5][0]='2' a[5][1]='C' a[6][0]='3' a[6][1]='H'a[7][0]='4' a[7][1]='S' a[8][0]='8' a[8][1]='C' a[9][0]='A' a[9][1]='H'这里2 H 3 D 5 S 9 C K D 2 C 3 H 4 S 8 C A H都是字符型数据,所以可以这样赋值进去:a[10][2]={'2','H','3','D','5','S','9','C','K','D','2','C','3','H','4','S','8','C','A','H'};当然也可以这样赋值进去:a[10][2]={"2H","3D","5S","9C","KD","2C","3H","4S","8C","AH"};
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-19
2维数组的话,直接引用横标就表示字符串了 ,如a[0] ="2H";A[1]=""3d"
第2个回答  2013-11-19
a[10][2]={"2H","3D","5S","9C","KD","2C","3H","4S","8C"};
第3个回答  2013-11-19
a[0][0]='2';a[0][1]='H'a[1][0]='3';a[1][1]='D'依此类推