定义一个方法,打印nn乘法表
时间: 2023-05-29 16:01:41 浏览: 78
以下是Python代码实现:
```python
def print_multiplication_table(n):
for i in range(1, n+1):
for j in range(1, n+1):
print(i*j, end="\t")
print()
```
调用该方法可以打印出nn乘法表,例如:
```python
print_multiplication_table(6)
```
输出:
```
1 2 3 4 5 6
2 4 6 8 10 12
3 6 9 12 15 18
4 8 12 16 20 24
5 10 15 20 25 30
6 12 18 24 30 36
```
相关问题
定义一个方法,打印nn乘法表java
以下是Java语言实现打印nn乘法表的代码示例:
```java
public class MultiplicationTable {
public static void printMultiplicationTable(int n) {
if (n <= 0) {
System.out.println("输入值必须大于0");
return;
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
}
System.out.println();
}
}
public static void main(String[] args) {
// 打印8*8乘法表
printMultiplicationTable(8);
}
}
```
使用printMultiplicationTable方法,即可打印出指定大小的乘法表。例如,printMultiplicationTable(8)将打印出8*8的乘法表。
请定义一个方法,方法的功能是打印nn乘法表。在主方法中键盘录入取值范围为[1-9]的变量n,测试方法。
很高兴为您服务!这是您所需的打印nn乘法表的方法:
```
public static void printMultiplicationTable(int n) {
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "*" + j + "=" + i * j + "\t");
}
System.out.println();
}
}
```
主方法中的代码应如下所示:
```
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个1-9之间的整数:");
int n = scanner.nextInt();
printMultiplicationTable(n);
}
```
您可以使用上述代码测试打印nn乘法表的方法。