题目描述
通过使用两层循环,我们就可以输出一个 n∗n 乘法表。
例如当 n=3 时,输出的 3∗3 的乘法表如下:
1*1=1 1*2=2 1*3=3
2*2=4 2*3=6
3*3=9
输入
输入一个正整数 n。(1≤n<40)
输出
按照样例输出 n 行的乘法表,每两个乘法等式之间用一个制表符 ∖t 分隔。
注意,每一个乘法等式的 ∗ 之前的数字应和行号相同,每行的末尾不要输出多余的 ∖t 。
样例输入
4
样例输出
1*1=1 1*2=2 1*3=3 1*4=4
2*2=4 2*3=6 2*4=8
3*3=9 3*4=12
4*4=16
数据规模与约定
时间限制:1 s
内存限制:256 M
100% 的数据保证 1≤n<40
#include<stdio.h>
int main(){
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++){
for(j=i;j<=n;j++){
printf("%d*%d=%d",i,j,(i)*(j));
if(j!=n)printf("\t");
}
printf("\n");
}
return 0;
}