唯独需要注意的地方就是:从数组b中把数插入到数组a后,a数组长度不变的情况。
参考代码:
#include <stdio.h> int main(){ int a[10001],b[10001]; int m,n,m1,n1; int i; scanf("%d %d", &m,&n); for(i = 0; i < m; i++) scanf("%d", &a[i]); for(i = 0; i < n; i++) scanf("%d", &b[i]); scanf("%d %d", &m1,&n1); for(i = 0; i < n1; i++){ a[m1] = b[i]; m1++; } printf("%d", a[0]); for(i = 1; i < ((m1<m)?(m):(m1)); i++) printf(",%d", a[i]); return 0; }
0.0分
4 人评分
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1319 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:547 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:616 |
蚂蚁感冒 (C语言代码)浏览:1335 |
简单的a+b (C语言代码)浏览:531 |
C二级辅导-阶乘数列 (C语言代码)浏览:522 |
川哥的吩咐 (C语言代码)浏览:615 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:535 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:610 |
三角形 (C语言代码)浏览:664 |