- /*
- 制作阶梯式的九九乘法表1
- */
- #include <stdio.h>
- int main()
- {
-
- for (int i = 0; i<9; i++)
- {
-
- for(int j = 10,a=0; j >9-i; j--)
- {
- //每次运行加1,用来计算被乘的数
- a++;
- int b = 10-(9-i);
-
- printf("%dx%d=%d ", a, b, a*b );
- }
-
- printf("\n");//每次循环后换行
- }
-
-
- return 0;
- }
复制代码
- //第二种
- #include <stdio.h>
- int main()
- {
- //定义一个变量来控制行数
- int a = 9;
-
- for(int i = 0;i <a; i++)//控制有多少行
- {
- //定义一个变量并且初始化,用来给第二个乘数做递增
- int c = 0;
-
- for(int j = 10; j>a-i ; j--,printf(" "))//每行递减,递减后空格
- {
- //这里a的值和i的值都是不变的,计算出b的值,并且循环不变
- int b = 10-(a-i);
- //每运行一次加1
- c++;
-
- //定义一个变量
- int d = b * c;
-
-
- printf("%dx%d=%d", b,c,d);
- }
- printf("\n");
- }
-
-
- return 0;
- }
复制代码
//两款,总有一款适合你 嘿嘿 当做参考参考吧 |