针对ACM输出格式的一个小技巧(对格式错误说不!)

printf("%d%c",bmax," \n"[i==n]);


上文中bmax为题目中需要输出的整形变量,可以脑补很多ans,max之类的,重点在于%c和后面的" \n"(切记,\n前面要有一个空格)

当后面的执行条件i!=n的时候,%c就相当于空格
当后面的执行条件i==n的时候,%c就相当于\n

希望这个小技巧可以进一步提高大家代码的质量2333

posted @ 2017-08-14 14:42  叶梨子  阅读(167)  评论(0编辑  收藏  举报