#coding:utf-8




'''
【程序8】
题目：输出9*9口诀。
1.程序分析：分行与列考虑，共9行9列，i控制行，j控制列。
2.程序源代码：
#include "stdio.h"
main()
{
　int i,j,result;
　printf("\n");
　for (i=1;i<10;i++)
　　{ for(j=1;j<10;j++)
　　　　{
　　　　　result=i*j;
　　　　　printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐，占3位*/
　　　　}
　　　printf("\n");/*每一行后换行*/
　　}
}
'''
# for i in range(1,10):
#     for j in range(1,10):
#         result = i * j
#         print '%d * %d = % -3d' % (i,j,result)
#     print ''
    


'''

打印的时候

%3d表示右对齐，占3位
%-3d表示左对齐，占3位

'''


for i in range(1, 20):
	str = ""
	for j in range(1, i + 1):
		str += ("%2d*%-2d=%-3d " % (j, i, i * j))
	print "\n" + str






