C语言输出任意行三角形倒三角形菱形平行四边形用switch语句
时间: 2024-11-06 13:23:59 浏览: 35
c语言if语句实例_C语言if语句和switch语句实例_If..._
在C语言中,我们可以使用`switch`语句来根据不同情况输出不同形状的图形。以下是关于如何用`switch`语句输出三角形、倒三角形、菱形和平行四边形的基本示例:
1. **三角形** (使用字符 '*' 表示):
```c
#include <stdio.h>
int main() {
int rows;
printf("Enter the number of rows for the triangle: ");
scanf("%d", &rows);
switch (rows) {
case 0:
printf("\n"); // 空行表示结束
break;
default:
for (int i = 1; i <= rows; i++) {
for (int j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
break;
}
return 0;
}
```
阅读全文