双层循环编程序怎么写的

时间:2025-03-03 20:45:27 明星趣事

双层循环通常用于需要重复执行某个过程,并且每次执行过程中又需要重复另一个过程的情况。下面我将介绍几种不同编程语言中双层循环的写法。

Bash Shell 脚本

```bash

!/bin/bash

九九乘法表

for (( i = 1 ; i <= 9 ; i ++ )) do

for (( j = 1 ; j <= i ; j ++ )) do

sum=$[ $i * $j ]

echo -ne " $i* $j = $sum \t"

done

echo ""

done

```

Python

```python

九九乘法表

for i in range(1, 10):

for j in range(1, i + 1):

print(f"{i} * {j} = {i * j}")

print()

```

Java

```java

public class DoubleLoopExample {

public static void main(String[] args) {

// 九九乘法表

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

System.out.print(i + "*" + j + "=" + (i * j) + "\t");

}

System.out.println();

}

}

}

```

C++

```cpp

include

int main() {

// 九九乘法表

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

std::cout<< i << "*"<< j << "=" << (i * j) << "\t";

}

std::cout << std::endl;

}

return 0;

}

```

JavaScript

```javascript

// 九九乘法表

for (let i = 1; i <= 9; i++) {

for (let j = 1; j <= i; j++) {

console.log(`${i} * ${j} = ${i * j}`);

}

console.log();

}

```

在上述示例中,双层循环的基本结构是:

外层循环:

控制整个过程需要重复的次数。

内层循环:

在每次外层循环执行时,控制需要重复的子过程。

在实际应用中,双层循环的写法会根据具体的编程语言和需求有所不同,但其核心思想是相同的。希望这些示例能帮助你理解双层循环的写法。