求解,越快愈好,特别急!!

哪位可以提供一下这个问题的解题思路,自己思考的实在没有头绪,可以让自己理解一下

img


#include <stdio.h>

int main()
{
   int n;
   scanf("%d", &n);
   for (int i = 1; i <= n; i++)
   {
      for (int j = 1; j <= i; j++)
      {
         printf("%d*%d=%d ", i, j, i * j);
      }
      printf("\n");
   }

   return 0;
}

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