怎么让程序输出n行

时间:2025-01-27 01:26:30 单机游戏

C语言

使用嵌套循环来实现输出n行的星号阵:

```c

include

int main() {

int N;

printf("请输入行数N: ");

scanf("%d", &N);

for (int i = 0; i < N; i++) {

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

printf("*");

}

printf("\n");

}

return 0;

}

```

Python

使用for循环输出n行文本:

```python

n = int(input("请输入需要显示的行数: "))

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

print(" " * (n-i) + "*" * (2*i-1))

```

Java

使用for循环输出n行文本:

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("请输入需要显示的行数: ");

int n = sc.nextInt();

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

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

System.out.print(" ");

}

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

System.out.print("*");

}

System.out.println();

}

}

}

```

JavaScript

使用for循环输出n行文本:

```javascript

let n = parseInt(prompt("请输入需要显示的行数:"));

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

let line = "";

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

line += " ";

}

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

line += "*";

}

console.log(line);

}

```

这些示例代码分别展示了如何在C语言、Python、Java和JavaScript中输出n行文本。你可以根据自己的需求和使用的编程语言选择合适的代码片段。