c语言程序设计 打出一个菱形
时间: 2023-05-28 12:02:35 浏览: 87
以下是一个打印菱形的C语言程序:
```
#include <stdio.h>
int main()
{
int rows, i, j, k;
printf("Enter the number of rows for the diamond: ");
scanf("%d", &rows);
for(i = 1; i <= rows; i++)
{
for(j = rows; j > i; j--)
{
printf(" ");
}
for(k = 1; k <= i; k++)
{
printf("* ");
}
printf("\n");
}
for(i = rows - 1; i >= 1; i--)
{
for(j = rows; j > i; j--)
{
printf(" ");
}
for(k = 1; k <= i; k++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
```
程序要求用户输入菱形的行数。然后,使用两个 `for` 循环来打印菱形的上半部分。第一个 `for` 循环用于打印每一行的空格,第二个 `for` 循环用于打印每一行的星号。然后,使用类似的方式打印菱形的下半部分。 最后返回 0,程序结束。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)