1.下三角
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{ puts("乘法表");//9*9下三角
//i,j,m均无实际意义,只是计数器
for (int i = 1; i <= 9; i++) {//最外层循环
for (int m = i-1; m > 0; m--) {//每行打印的空格数
printf("\t");
}
for (int j = i; j <= 9; j++) {//内层循环从1-9
printf("%d*%d=%d\t", i,j , i * j);
}
printf("\n");
}
puts("end");
return 0;
}
2.上三角
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main(void)
{ puts("乘法表");//9*9上三角
for (int i = 1; i <= 9; i++) {//外层循环 1,2....
for (int j = 1; j<= i; j++) {//内循环1-1,1-2...
printf("%d*%d=%d\t",j , i, i * j);
}
printf("\n");
}
puts("end");
return 0;
}