想将两个数组合并为一个,遂敲了以下最简短的代码,可是有错误啊!!!帮咱瞅瞅,问题出在哪个角落,多谢! }

问题在哪里。。。。。。。。。。 #include int main() { int i,j,c[10],k=0; int a[5]={1,8,10,12,40}; int b[5]={-5,-2,0,12,54}; for(i=0,j=0;i { if(i c[k++]=a[i++]; else c[k++]=b[j++]; } for(k=0;k printf("%5d",c[k]); printf("
"); return 0;

把 and 变成 or 试试?你这么写似乎i>5时就跳出循环了其实第一次看到人这么写 for……
希望采纳
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答