本题要求对任意给定的一位正整数N,打印从N到1的上三角乘法口诀表(详见样例)。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
输出格式:
输出上三角N*N部分口诀表,其中等号右边数字占4位、左对齐。
输入样例:
6
输出样例:
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*4=4 2*4=8 3*4=12 4*4=16
1*3=3 2*3=6 3*3=9
1*2=2 2*2=4
1*1=1
答案代码:
#include <stdio.h>
int main ()
{
int n,i,j;
scanf ("%d",&n);
for (i=n;i>=1;i--)
{
for (j=1;j<=i;j++)
{
printf ("%d*%d=%-4d",j,i,i*j);
}
printf ("\n");
}
return 0;
}