比如一个数组a,----要求的输出:1 2 3 4 5 6 7 8 (最后一个数后没有空格)int a[]={1,2,3,4,5,6,7,8};for(int i = 0;i<8;i++){ cout<<a[i]; if(i!=7)cout<<" "; //这里用空格隔开}但是我觉得这个方法..是不是很笨呢..每次都要运行if啊,有没有简化一点的..再说如果这是一个数组的话,vector,这样写就很挫了吧...我初学,谢谢.....