printf 高级用法
来源:互联网 发布:30个php面试题 编辑:程序博客网 时间:2024/05/29 04:30
今天碰到一道题
输入n个数,输出每行为k个表格
例如:
input:
6
1 2 23 4 5 123
4
output:
+---+---+---+---+| 1| 2| 23| 4|+---+---+---+---+| 5|123|+---+---+
这个不用等宽字体是对不齐的,对齐了就是这个效果
有的人或许知道这个用法
printf("%3d\n", 1); printf("%3d\n", 12); printf("%3d\n", 123);
会输出
1 12123
但问题是3是常量,那可不可以是变量呢?
可以的。
把3换成*
代码变成
printf("%*d\n", 5, 1); printf("%*d\n", 4, 12); printf("%*d\n", 3, 123);
就可以实现以下输出
1 12123
PS.请自己亲自调试 网上显示有问题
0 0
- printf 高级用法
- printf高级用法记录 - 1
- printf 用法
- printf()用法
- printf()用法
- printf用法
- printf()用法
- printf的一些用法
- printf的一种用法
- printf的用法
- printf基本用法
- printf的用法(总结)
- 懒人记事: printf用法
- printf()用法详解
- printf()用法详解
- java printf用法大全
- printf的用法
- printf()的用法
- JavaScript选项小练习
- Android开发之判断是否相等
- ununtu14.04下显示器分辨率只有800*600和1024*768
- 网页布局中页面内容不足一屏时页脚footer固定底部
- ELK log4j kafka logstash elasticsearch系统搭建
- printf 高级用法
- C++常见笔试面试题目:string类的拷贝赋值运算符函数
- Android Camera开发
- 微信开发之入门教程
- 深度学习岗位要求
- google拓展应用
- jquery合并table相同单元格
- SkipList 跳跃表
- Kubernetes总体架构和应用创建流程