%3d表示右对齐左补空格,所以0(┅位数)输出时前面会有2个空格
%-3d表示左对齐,右补空格所以0(一位数)输出时,后面会有2个空格
因此相邻的两组之间,会有2+2=4个空格!!
你对这个回答的评价是
就是9,0与9,1之间为什么隔了4个空格
这是因为printf("%3d,%-3d",i,j):
1、其中%3d表示输出i的时候左对齐占3位,不足填涳格所以每一行前面都有2个空格和1位数字。
2、%-3d表示右对齐占3位不足填空格,这个输出是一位数字和2位空格这与后面一条%3d结合就会出現4个空格咯。
相信你已经清楚了吧望采纳!
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机鏡头里或许有别人想知道的答案。