C语言打印边长为5的四种三角形
时间: 2023-06-10 22:05:56 浏览: 97
以下是四种不同类型的边长为5的三角形的C语言代码:
1. 直角三角形
```
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
输出:
```
*
* *
* * *
* * * *
* * * * *
```
2. 倒直角三角形
```
#include <stdio.h>
int main() {
int i, j;
for (i = 5; i >= 1; i--) {
for (j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
输出:
```
* * * * *
* * * *
* * *
* *
*
```
3. 等腰三角形
```
#include <stdio.h>
int main() {
int i, j, k;
for (i = 1; i <= 5; i++) {
for (j = 5; j >= i; j--) {
printf(" ");
}
for (k = 1; k <= i; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
输出:
```
*
* *
* * *
* * * *
* * * * *
```
4. 倒等腰三角形
```
#include <stdio.h>
int main() {
int i, j, k;
for (i = 5; i >= 1; i--) {
for (j = 5; j >= i; j--) {
printf(" ");
}
for (k = 1; k <= i; k++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
输出:
```
* * * * *
* * * *
* * *
* *
*
```
阅读全文