c语音打印三角形C语音在计算机屏幕上输出如下图形。 * * * * * * * * * * * * * * * * * * * * * * * * *
时间: 2023-11-25 12:50:26 浏览: 36
以下是C语言打印三角形的代码:
```c
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
printf(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
输入一个整数n,即可在屏幕上输出一个高为n的三角形。其中,第一个for循环控制行数,第二个for循环控制空格数,第三个for循环控制星号数。
相关问题
C语言,编写程序在屏幕上输出以下图形***
这里提供一个C语言程序,可以在屏幕上输出一个由用户输入的数字行数所组成的等腰三角形图案,每行由三个星号组成。请注意,这个程序只是一个例子,你可以根据需要进行修改和调整。
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, j, n;
printf("请输入行数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= n - i; j++) {
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
.在终端输出如下图形 * * * * * * * * *
以下是在终端输出所需图形的代码示例:
```python
# 方形图形
for i in range(5):
for j in range(5):
print("*", end=" ")
print()
# 三角形图形
line = 4
for i in range(line):
for j in range(i+1):
print("*", end=" ")
print()
for i in range(line-1, 0, -1):
for j in range(i):
print("*", end=" ")
print()
```