如何打印菱形 c语言
时间: 2024-10-27 08:02:08 浏览: 14
C语言打印菱形
5星 · 资源好评率100%
在C语言中,打印菱形通常涉及到循环和条件判断。这里有一个简单的示例,展示如何使用嵌套for循环来打印小写的菱形:
```c
#include <stdio.h>
void printDiamond(int n) {
// 上半部分
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
printf("* ");
}
printf("\n");
}
// 下半部分倒置输出
for (int i = n - 1; i >= 0; i--) {
for (int j = n - 1; j > i; j--) {
printf("* ");
}
printf("\n");
}
}
int main() {
int size;
printf("请输入菱形的大小: ");
scanf("%d", &size);
printDiamond(size);
return 0;
}
```
这个程序会提示用户输入菱形的大小,然后按照大小打印出相应的菱形图案。
阅读全文