首页 > 代码库 > 30、输出九九口诀乘法表

30、输出九九口诀乘法表

输出九九口诀乘法表

程序代码:

/*
时间:2017年6月30日20:02:22
程序功能:输出九九乘法口诀表;
程序目的:理解多层for嵌套的执行流程;
*/
# include <stdio.h>

int main (void)
{
	 int x = 0, i, j;

	 for(i=1; i<10; i++)
	 {
		  for(j = 1; j <= i; j++ ) 
		  {
			  x = i*j;

			  printf(" %d*%d=%-3d", j, i, x); //j的值始终从1开始,放在i后虽然不影响结果,但是会出现大数*小数;
  
		  }                 // %-3d表示x的值占三个宽度,并且左对齐;

		  putchar (‘\n‘); // 内循环完后,换行重新进行下次外循环;
	 }
 
	 return 0;
}
/* 该程序在VC++6.0中执行的结果如下:
--------------------
 1*1=1
 1*2=2   2*2=4
 1*3=3   2*3=6   3*3=9
 1*4=4   2*4=8   3*4=12  4*4=16
 1*5=5   2*5=10  3*5=15  4*5=20  5*5=25
 1*6=6   2*6=12  3*6=18  4*6=24  5*6=30  6*6=36
 1*7=7   2*7=14  3*7=21  4*7=28  5*7=35  6*7=42  7*7=49
 1*8=8   2*8=16  3*8=24  4*8=32  5*8=40  6*8=48  7*8=56  8*8=64
 1*9=9   2*9=18  3*9=27  4*9=36  5*9=45  6*9=54  7*9=63  8*9=72  9*9=81

--------------------
*/

  

30、输出九九口诀乘法表