C++打印九九乘法表

每行结尾没有空格,中间空三个。现在我的问题就是每行结尾空格不知道怎么搞没

img

代码贴出来
第一列不要输出尾部空格,只输出乘法,后面每一列先输出3个空格,再输出乘法

参考下:


#include<iostream>
using namespace std;
int main(){
    for(int i=1;i<=9;i++){
        for(int j=1;j<=9;j++){
            if(j>i) break;
            cout<<i<<"*"<<j<<"="<<i*j;
            if(j<=i-1) cout<<"   ";
        }
        if(i<=8)
            cout<<endl;
    }
}

#include <iostream>

using namespace std;

int main()
{
     for(int i=1;i<=9;i++){
         for(int j=1;j<=i;j++){
             cout<<j<<"*"<<i<<"="<<i*j<<"   ";
        }
        cout<<endl;
    }
}