杭电 2099
这个题目不难,但我感觉给我的教训是printf 语句的运用 和memset 的运用
用到了就总结一下
% - 0 m . n 基本上用例排格式的就这几个了
1、关于左对齐或右对齐问题, 默认的如果%后没有“-”是右对齐的,如果%后跟“0”,不足的个数用0
来填充, printf("%02d ,%-02d", 5,5);
输出05,5_ 左边默认右对齐输出,位数不足补0,后面加了-号,左对齐,右侧用空格填充了,所
以一旦左右搞混,得不到理想结果。
还有一个技巧,printf("%02d,%.2d",5,5); 输出为 02,02
m.n 指小数输出是,小数点前的位数和后面的位数格式多少,一旦你的m为空,后面自动在小数点后
填0 (且会自动的四舍五入,处理小数的时候)