用C语言输出九九乘法表
第一次输入

![]()
but......


emmm 着实惊到我了
不过这个错误非常明显,一下就找出来了

修改后

运行结果

在%2d空两行是为了让整个版面看起来更舒服
如果没有空格结果将会是

当然,如果不喜欢空两格的效果,还可以空三格空四格
关于另一个尝试

运行结果

我觉得差点意思,于是我去翻阅书本以及上网查找,找到了解决方案
(这个时候我还不知道空两格就能解决问题)
再修改

运行结果

终于正常了
总结:
1.%2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐
2. \t为tab缩进(直接空格也可)
3.身为菜鸟(我),输入的时候还是不要贪快,尽量做到一边打一边检查,不然可能会出现意料之外的结果
4.关于C语言中%d %.2d %2d %02d的区别
详细可见:https://blog.csdn.net/gx17864373822/article/details/78333338
(献丑了)

浙公网安备 33010602011771号