你是想要这效果么
  1
   1
   2
   3
   4
   5
   6
   7
   8
   9
  2
       4
   6
   8
  10
  12
  14
  16
  18
  3
           9
  12
  15
  18
  21
  24
  27
  4
              16
  20
  24
  28
  32
  36
  5
                  25
  30
  35
  40
  45
  6
                      36
  42
  48
  54
  7
                          49
  56
  63
  8
                              64
  72
  9
                                  81
--------------------------------
Process exited with return value 0
Press any key to continue . . .
代码这样改:
#include<stdio.h>
int main()
{
    for(int i=1;i<=9;i++)
    {
        printf("%3d",i);
        for(int j=1;j<=9;j++){
            if(j<i)
                printf("
    ");//此处每个位置4个空格
            else
                printf("%4d",i*j);
        }
        printf("\n");
    }
    return 0;
}