打印图形编程代码怎么写

时间:2025-01-23 09:49:53 游戏攻略

Python

打印直角三角形

```python

def print_triangle(n):

for i in range(n):

for j in range(i + 1):

print('*', end='')

print()

```

打印正方形

```python

def print_square(n):

for i in range(n):

for j in range(n):

print('*', end='')

print()

```

打印平行四边形

```python

def print_parallelogram(n):

for i in range(n):

for j in range(n):

if j < i:

print(' ', end='')

else:

print('*', end='')

print()

```

Java

打印正方形

```java

public class PrintPattern {

public static void main(String[] args) {

int n = 5;

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

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

System.out.print("*");

}

System.out.println();

}

}

}

```

打印平行四边形

```java

public class PrintPattern {

public static void main(String[] args) {

int n = 5;

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

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

System.out.print(" ");

}

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

System.out.print("*");

}

System.out.println();

}

}

}

```

C语言

打印直角三角形

```c

include

int main() {

int i, j;

for (i = 0; i < 6; i++) {

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

printf(" ");

}

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

printf("*");

}

printf("\n");

}

return 0;

}

```

打印正方形

```c

include

int main() {

int i, j;

for (i = 0; i < 5; i++) {

for (j = 0; j < 5; j++) {

printf("*");

}

printf("\n");

}

return 0;

}

```

打印菱形

```c

include

int main() {

int l, w, r, c, n, h;

scanf("%d", &l);

h = 1;

c = 1;

n = l - 1;

while (c <= l) {

w = 1;

r = 1;

while (r <= n) {

printf(" ");

r++;

}

while (w <= h) {

printf("*");

w++;

}

printf("\n");

h += 2;

c++;

}

return 0;

}

```

C++

使用turtle库打印图形

```cpp

include

int main() {

turtle pen;

pen.forward(100);

pen.right(90);

pen.circle(50);

pen.forward(100);

pen.right(120);

pen.done();

return 0;

}

```

这些示例代码展示了如何在不同编程语言中打印简单的图形,包括直角三角形、正方形、平行四边形和菱形。你可以根据需要选择合适的编程语言和图形进行尝试。