#include <stdio.h>
int main(void)
{
int m, n, k;
for (m=1; m<10; m++) /*外层循环控制行数(被乘数)的变化*/
{
for (k=1; k<=4*m-4; k++) /*在第n行先打印4×n-4个空格*/
{
}
for (n=m; n<10; n++) /*内层循环控制列数(乘数)的变化*/
{
printf("%4d", m
*n
); /*输出第m行n列中的m*n的值*/ }
printf("\n"); /*输出换行符,准备打印下一行*/ }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpCnsKICAgIGludCAgbSwgbiwgazsKICAgIGZvciAobT0xOyBtPDEwOyBtKyspICAgICAgICAgICAgLyrlpJblsYLlvqrnjq/mjqfliLbooYzmlbDvvIjooqvkuZjmlbDvvInnmoTlj5jljJYqLwogICAgewogICAgICAgIGZvciAoaz0xOyBrPD00Km0tNDsgaysrKSAvKuWcqOesrG7ooYzlhYjmiZPljbA0w5duLTTkuKrnqbrmoLwqLwogICAgICAgIHsKICAgICAgICAgICAgcHJpbnRmKCIgIik7ICAgICAgICAgICAvKui+k+WHuuebuOW6lOepuuagvOS9v+aVsOWtl+WPs+Wvuem9kCovCiAgICAgICAgfQogICAgICAgIGZvciAobj1tOyBuPDEwOyBuKyspICAgICAgIC8q5YaF5bGC5b6q546v5o6n5Yi25YiX5pWw77yI5LmY5pWw77yJ55qE5Y+Y5YyWKi8KICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiJTRkIiwgbSpuKTsgICAgLyrovpPlh7rnrKxt6KGMbuWIl+S4reeahG0qbueahOWAvCovCiAgICAgICAgfQogICAgICAgIHByaW50ZigiXG4iKTsgICAgICAgICAgICAgICAvKui+k+WHuuaNouihjOespizlh4blpIfmiZPljbDkuIvkuIDooYwqLwogICAgfQogICAgcmV0dXJuIDA7Cn0=