用循环输出形如下述的图形:* 用循环输出形如如下述的图形 *水* ***水* 米米米*米米米 水水***水**水 输入一个正整数1<=n<=10 (对错误输入不进行检查和处理)输出输出上述图形 (n行)输入样例2输出样例 米米*
时间: 2023-11-26 15:05:37 浏览: 147
循环输出图形_javascript
以下是两种C语言循环输出图案的例子:
1.输出三角形图案
```c
#include <stdio.h>
int main() {
int n = 6; // n为三角形的行数
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
输出结果:
```
*
**
***
****
*****
******
```
2.输出水米图案
```c
#include <stdio.h>
int main() {
int n = 5; // n为图案的行数
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
printf("米");
}
for (int j = 1; j <= 2 * i - 1; j++) {
if (j % 2 == 1) {
printf("*");
} else {
printf("水");
}
}
for (int j = 1; j <= n - i; j++) {
printf("米");
}
printf("\n");
}
return 0;
}
```
输出结果:
```
米米*米
米*水*米
*水水水*
水*水*水
水水水水水
```
阅读全文