1033. 乘法口诀 (Standard IO)
时间限制: 1000 ms 空间限制: 262144 KB 具体限制
题目:根据给定的n,输出乘法口诀表的前n行。
输入
输入正整数n。
输出
输出乘法口诀的前n行。
样例输入
3
样例输出
#include <iostream>
using namespace std;
void mulTable(int n); // 函数声明
int main()
{
int n;
cin >> n;
mulTable(n); // 函数调用
return 0;
}
void mulTable(int n) // 函数定义
{
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= i; j++)
cout << j << "*" << i << "="<< j * i << " ";
cout << endl;
}
}
🍅 Try it 🗝 1033. 乘法口诀 (Standard IO)
📜 打印九九乘法表
#include <stdio.h>
int main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
printf("%d*%d=%2d ", i, j, i*j);
}
printf("\n");
}
}
左下角 九九乘法表
#include <stdio.h>
int main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
printf("%d*%d=%2d ", j, i, i*j); // %2d:以宽度2输出整型数,不足2时,左补空格
printf("\n");
}
}
右上角 九九乘法表
#include <stdio.h>
int main()
{
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= 9; j++)
{
if (j < i)
printf(" ");
else
printf("%d*%d=%2d ", i, j, i*j);
}
printf("\n");
}
}
右下角 九九乘法表
#include <stdio.h>
int main(){
for(int i = 1; i <= 9; i++){
for(int k = 1; k <= 9 - i; k++)
printf(" ");
for(int j = 1; j <= i; j++)
printf("%d*%d=%2d ", i, j, i*j);
printf("\n");
}
return 0;
}