已知字符串数组A,包含初始数据:a1,a2,a3,a4,a5;字符串数组B,包含初始数据:b1,b2,b3,b4,b5。编写程序将数组A、B的每一对应数据项相连接,然后存入字符串数组C,并输出数组C。输出结果为:a1b1,a2b2,a3b3,a4b4,a5b5。例如:数组A的值为{“Hello”,“Hello”,“Hello”,“Hello”,“Hello”},数组B的值为{“Jack”,“Tom”,“Lee”,“John”,“Alisa”},则输出结果为{“HelloJack”,“HelloTom”,“HelloLee”,“HelloJohn”,“HelloAlisa”}。要求:•定义2个字符串数组A、B,用于存储初始数据。定义数组C,用于输出结果。•使用循环将数组A、B的对应项相连接,结果存入数组C。(不要边连接边输出)•使用循环将数组C中的值按顺序输出。
举一反三
- 使用字符串连接函数strcat(字符数组1,字符数组2)时,字符数组1要定义足够的长度,才能装入全部被连接的字符串,而使用strcpy(字符数组1,字符数组2)函数时,无需考虑字符数组1的长度问题。
- 【单选题】strncp(字符数组1,字符串2)有什么作用() A. 把字符串2接到字符数组1后面 B. 将字符串2复制到字符数组1中去 C. 将字符串2中前面n个字符复制到字符数组1中去 D. 比较字符数组1和字符串2
- strcpy(字符数组1,字符串2) 功能:将字符串2复制到字符数组1中去。
- 理解字符数组、字符串和字符串数组的区别和联系。 A: 5(很好) B: 4(较好) C: 3(一般) D: 2(较差) E: 1(很差)
- 数组定义为 int a[3][2]={1, 2, 3, 4, 5, 6},数组元素( )的值为6。