c打印9*9乘法表(这里提供了两种打印方法)。乘号两边有规律可寻,其左边递减,右边递增。
1 #include <stdio.h> 2 int main() 3 { 4 int i, j, result; 5 for (i = 9; i >= 1; i--) //外层循环,从9开始,每次循环自减1 6 { 7 for (j = 1; j <= i; j++) //内层循环,从1开始,每次循环自加1 8 { 9 result = i*j; 10 printf("%d*%d=%d ", i, j, result); //t表示每个等式直接的空格 11 } 12 printf(" "); 13 } 14 return 0; 15 }
输出结果:
这个是倒三角形的,还可以弄个正三角形。
1 #include <stdio.h> 2 int main() 3 { 4 int i, j, result; 5 for (i = 1; i <= 9; i++) //外层循环,从1开始,每次循环自增1 6 { 7 for (j = 1; j <= i; j++) //内层循环,从1开始,每次循环自加1 8 { 9 result = i*j; 10 printf("%d*%d=%d ", i, j, result); //t表示每个等式直接的空格 11 } 12 printf(" "); 13 } 14 return 0; 15 }
运行结果
入门级试手,记之。