printf的一个常用技巧

来源:互联网 发布:knock it off 编辑:程序博客网 时间:2024/06/05 11:28



acm 的题目经常要求输出最后面一位不能有空格;

用if语句显得代码难看;

实现如下:


int a[5]={1,2,3,4,5};for(int i=0;i<=4;i++)printf("%d%c",a[i]," \n"[i==4]);

output:

1(空格)2(空格)3(空格)4(空格)5(\n)

a=" \n"  a[0]=空格 a[1]='\n'

0 0
原创粉丝点击