直接上代码!!!
1.第一种乘法口诀表(正三角):
#include<stdio.h>
int main() {//第一种
int i = 0;
for (i = 1; i <= 9; i++) {
int j = 1;
for (j = 1; j <= i; j++) {
printf("%d*%d=%-3d", i, j, i * j);
}
printf("\n");
}
}
程序运行结果如下:
2.第二种乘法口诀表(正方形):
#include<stdio.h>
int main() {//第二种
int i = 0;
for (i = 1; i <= 11;i++) {
int j = 1;
for (j = 1; j <= 9;j++) {
printf("%-3d",i*j);
}
printf("\n");
}
}
程序运行结果如下:
3.第三种乘法口诀表(另一种正三角):
#include<stdio.h>
int main() {//第三种
int i = 0;
for (i = 1; i <= 9;i++) {
int j = 1;
for (j = 1; j <= i;j++) {
printf("%-3d",i*j);
}
printf("\n");
}
}
程序运行结果如下:
4.第四种乘法口诀表(倒三角):
#include<stdio.h>
int main() {//第四种
int i = 0;
for (i = 1; i <= 9;i++) {
int j = 1;
int k = 1;
for (j = 1; j <= i;j++) {
printf(" ");
}
for (k = i; k <= 9;k++) {
printf("%-3d",i*k);
}
printf("\n");
}
}
程序运行结果如下: