printf("%d ",num[i]);
输出结果4 5 1 2 3
怎么把这个的输出结果的最后一个空格(3后面的空格)删掉捏
for(int i = 0; i <5; i++)
{
printf("%d",num[i]);
if(i != 4)
printf(" ");
}
循环输出的时候根据i的值判断一下 到最后一个时用不同的输出语句输出
加个判断,如果是数组最后一个元素就printf("%d", num[i]);不输出空格、、。
printf("%d ",num[i]);
你这%d后面有个空格,意思是输出数字加空格,要想将3单独输出而不加上空格,需要将3单独出来,前面4、5、1、2可以用循环,对于3用:
printf("%d",num[i]);
感谢大家🙏