7楼那么输出应该就可以了,不过楼主显然不是这个意思,问题的关键在于普通输出都是直接%d而它用%2d是不是这个2搞的!?

2006-03-07 11:06
如果是printf("a=%2db=%2dc=%2d"a,b,c);
那答案应该是:a=3__b=4__c=5__
老K的下属都是书迷

2006-03-07 11:24
2006-03-10 12:54
2006-03-10 13:19
2006-03-19 13:20
printf("a=%2d b=%2d c=%2d",a,b,c);
上面的二是最小输出长度,如果输出长度大于2就没用了,“”中的空格也会被输出
2006-03-19 14:00
2006-03-19 17:58
2006-03-19 19:31
2006-03-19 22:50
2006-03-19 22:56