用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

(献丑了)

 

posted @ 2020-10-12 22:59  Ruby6666  阅读(847)  评论(2)    收藏  举报