关于c语言输出对其方法

  • 左对齐
  • 右对齐
  • 附乘法表代码

左对齐

当输出多个数据时,由于每个数据的字符长度不同,所以需要对齐,左对齐时方法如下:

printf("%d*%d=%-2d", i, j, result);

其中“2”表示最长字符长度,少于最长字符长度的字符都会在右边补“ ”(空格)。
结果如图所示:

右对齐

右对齐时代码如下:

printf("%d*%d=%2d", i, j, result);

结果如图所示:

附乘法表代码

#include void main() {int i, j, result;for (i = 1; i <= 9; i++) {for (j = 1; j <= i; j++) {result = i * j;printf("%d*%d=%2d", i, j, result);printf(" ");}printf("\n");}}