在C语言中,你可以使用控制台输出函数如`printf()`来打印各种图形。以下是一些示例代码,展示了如何使用C语言打印出不同的图形:
打印矩形
```c
include
int main() {
int size = 5; // 定义矩形大小
for(int i = 1; i <= size; i++) {
for(int j = 1; j <= size; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
打印平行四边形
```c
include
int main() {
int n;
printf("Please Enter n: ");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n-i; j++) {
printf(" ");
}
for(int j = 1; j <= n; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
打印等腰三角形
```c
include
int main() {
int n;
printf("Please Enter n: ");
scanf("%d", &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++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
打印等腰梯形
```c
include
int main() {
int n;
printf("Please Enter n: ");
scanf("%d", &n);
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n-i; j++) {
printf(" ");
}
for(int j = 1; j <= 2*(n-i)-1; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
打印字母C
```c
include
int main() {
printf(" \n");
printf(" *\n");
printf(" * \n");
printf(" \n");
return 0;
}
```
这些示例代码展示了如何使用嵌套循环来控制每行输出的字符数量和位置,从而打印出不同的图形。你可以根据需要修改这些代码来打印其他图形,例如圆形或更复杂的图案。如果需要打印更复杂的图形,可能需要使用更专业的图形库或数学函数来计算图形的坐标。