在a数组后面添加b数组的值(数组实现)
程序代码如下:
1 /* 2 2017年3月12日14:07:05 3 功能:在a数组后面添加b数组的值(数组实现) 4 */ 5 6 #include"stdio.h" 7 int main() 8 { 9 int j = 0; 10 int i = 0; 11 char a[20]; 12 char b[20]; 13 printf("请输入字符串a:"); 14 gets(a); 15 printf("请输入字符串b:"); 16 gets(b); 17 while (b[i] != ‘\0‘) 18 { 19 i++; 20 } 21 while (a[j] != ‘\0‘) 22 { 23 j++; 24 } 25 if (i < 5) 26 { 27 for (int x = 0; x < i; x++) 28 { 29 a[j++] = b[x]; 30 } 31 a[j] = ‘\0‘; 32 } 33 else if (i >= 5) 34 { 35 for (int y = 0; y < 5; y++) 36 { 37 a[j++] = b[y]; 38 } 39 a[j] = ‘\0‘; 40 } 41 42 puts(a); 43 44 } 45 /* 46 总结: 47 在VC++6.0中显示的结果: 48 —————————————————————— 49 请输入字符串a:asdfghjkl 50 请输入字符串b:dft 51 asdfghjkldft 52 —————————————————————— 53 */
时间: 2024-10-31 03:48:26