1461: 九九乘法表(左上三角样式)
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:301
Solved:93
Description
不允许普通用户打印题目,请教师登录后使用。如有疑问请联系管理员!
Input
第一行有一个整数k(1≤k≤100)表示测试用例的个数。其后的k行每行包含一个测试用例的输入。 对于每个测试用例输入有2个整数,m,n,其中1≤m≤n≤9,表示要求输出m*m到n*n之间的乘法表。
Output
输出m*m到n*n之间的乘法表,按照t指定的形式输出。 输出的每列宽度固定为7个字符,不足者用空格补足7个字符。 每个测试用例的输出之后有一个空行。
Sample Input Copy
5
1 9
2 8
3 7
4 6
5 5
Sample Output Copy
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9
2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
6*6=36 6*7=42 6*8=48 6*9=54
7*7=49 7*8=56 7*9=63
8*8=64 8*9=72
9*9=81
2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16
3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24
4*4=16 4*5=20 4*6=24 4*7=28 4*8=32
5*5=25 5*6=30 5*7=35 5*8=40
6*6=36 6*7=42 6*8=48
7*7=49 7*8=56
8*8=64
3*3=9 3*4=12 3*5=15 3*6=18 3*7=21
4*4=16 4*5=20 4*6=24 4*7=28
5*5=25 5*6=30 5*7=35
6*6=36 6*7=42
7*7=49
4*4=16 4*5=20 4*6=24
5*5=25 5*6=30
6*6=36
5*5=25
HINT
乘法结果是占3个位置的左对齐数字,输出格式是 "%-3d"
也就是i乘以j的输出应该是printf("%d*%d=%-3d",i,j,i*j);