国外网站做网站主播,wordpress官网app,图片无版权网站,杭州网络推广外包满意答案sjoest2014.08.18采纳率#xff1a;59% 等级#xff1a;8已帮助#xff1a;663人(1)char a[]acegikm; a数组没有赋予数组大小#xff0c;所以它的大小#xff0c;默认等于赋予的字符串长度等于7#xff0c;所以当strcat(a,b)时#xff0c;…满意答案sjoest2014.08.18采纳率59% 等级8已帮助663人(1)char a[]acegikm; a数组没有赋予数组大小所以它的大小默认等于赋予的字符串长度等于7所以当strcat(a,b)时长度超出数组大小会有错。(2)str(c,a);puts(c);且你定义的C数组使用很不充分并且应该是strcat(c,a)(3)定义数组时最好赋予初值如c[80]不赋予初值数组的值是随机的应改为int c[80]{}#includevoid main(){ char a[]acegikm; //升序 char b[]bdfhjlnpq; //升序 char c[80]{}; int i0,j0,k0; while(a[i]!\0b[j]!\0) { if(a[i]b[j]){c[k]a[i];i;} else {c[k]b[j];j;} k; } if(istrlen(a)) { for(;jstrlen(b)) { for(;i03分享举报