有两个数组的对应位置上,如:char *strp1 =‚hello‛; char *strp2 = ‚akaedu‛;完成组合后,新生成的字符串为:‚ahekaedllou‛.字符串strp1,strp2有效字符不超过9个,将strp1、strp2的对应字

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 00:25:53
有两个数组的对应位置上,如:char *strp1 =‚hello‛; char *strp2 = ‚akaedu‛;完成组合后,新生成的字符串为:‚ahekaedllou‛.字符串strp1,strp2有效字符不超过9个,将strp1、strp2的对应字

有两个数组的对应位置上,如:char *strp1 =‚hello‛; char *strp2 = ‚akaedu‛;完成组合后,新生成的字符串为:‚ahekaedllou‛.字符串strp1,strp2有效字符不超过9个,将strp1、strp2的对应字
有两个数组的对应位置上,如:char *strp1 =
‚hello‛; char *strp2 = ‚akaedu‛;完成组合
后,新生成的字符串为:‚ahekaedllou‛.字
符串strp1,strp2有效字符不超过9个,将strp1、
strp2的对应字符按从小到大的顺序存放到一个
字符数组中.

有两个数组的对应位置上,如:char *strp1 =‚hello‛; char *strp2 = ‚akaedu‛;完成组合后,新生成的字符串为:‚ahekaedllou‛.字符串strp1,strp2有效字符不超过9个,将strp1、strp2的对应字
我觉得组合字符串的规律应该是2的n次幂,n=0开始,先取strp2指向的字符串.比如最初2^0=1,去strp2里的一个字符a.然后是2^1=2,取strp1里面的2个字符是he.接下来2^2=4,取strp2里面的4个字符即kaed.再然后是2^3=8,取strp1里面的8个字符,但strp1的字符不够了,全部取来是llo.最后是2^4=16,取strp2里面的16个字符,但strp2的字符也不够,全部取来是u.故组合后的字符串是ahekaedllou.最后把组合后的字符串重新由小到大排序