题目描述
通过使用两层循环,我们就可以输出一个 n∗nn∗n 乘法表。
例如当 n=3n=3 时,输出的 3∗33∗3 的乘法表如下:
1*1=1 1*2=2 1*3=3
2*2=4 2*3=6
3*3=9
输入
输入一个正整数 nn。(1≤n<40)(1≤n<40)
输出
按照样例输出 nn 行的乘法表,每两个乘法等式之间用一个制表符 ∖t∖t 分隔。
注意,每一个乘法等式的 ∗∗ 之前的数字应和行号相同,每行的末尾不要输出多余的 ∖t∖t
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int i=0,j=0;
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
for(int j=i;j<n;j++)
{
printf("%d*%d=%d\t",i,j,i*j);
}
printf("%d*%d=%d\n",i,n,i*n);
}
return 0;
}
九九乘法表 C语言编程
#include <stdio.h>
int main() {
for(int i = 1; i < 10; i++){
for(int j = 1; j < 10; j++){
if(i>=j){
printf("%dX%d=%d ", i, j, i*j);
}
}
printf("\n");
}
}