c语言打印图形
时间: 2023-07-02 20:05:12 浏览: 101
补充举例打印图形。-C语言学习的一个绝佳课件
C语言可以通过在控制台输出字符来打印图形。以下是一些常见的图形打印代码示例:
1. 正方形
```c
#include<stdio.h>
int main()
{
int i, j;
int n = 5; // 定义正方形的边长
for (i = 1; i <= n; i++)
{
for (j = 1; j <= n; j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
```
2. 三角形
```c
#include<stdio.h>
int main()
{
int i, j;
int n = 5; // 定义三角形的行数
for (i = 1; i <= n; i++)
{
for (j = 1; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
```
3. 倒三角形
```c
#include<stdio.h>
int main()
{
int i, j;
int n = 5; // 定义倒三角形的行数
for (i = n; i >= 1; i--)
{
for (j = 1; j <= i; j++)
{
printf("* ");
}
printf("\n");
}
return 0;
}
```
4. 菱形
```c
#include<stdio.h>
int main()
{
int i, j;
int n = 5; // 定义菱形的半边长
for (i = 1; i <= n; i++)
{
for (j = 1; j <= n - i; j++)
{
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++)
{
printf("*");
}
printf("\n");
}
for (i = n - 1; i >= 1; i--)
{
for (j = 1; j <= n - i; j++)
{
printf(" ");
}
for (j = 1; j <= 2 * i - 1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
```
以上是一些常见的图形打印代码示例,你可以根据需要进行修改和拓展。
阅读全文