在C语言中,可以使用字符和循环来生成各种图案。以下是一些示例代码,用于生成不同的C图案:
等腰三角形图案
```c
include
void printTriangle(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
printf("* ");
}
printf("\n");
}
}
int main() {
int rows;
printf("输入行数: ");
scanf("%d", &rows);
printTriangle(rows);
return 0;
}
```
右对齐的三角形图案
```c
include
void printTriangle(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
printf(" ");
}
for (int j = 0; j <= 2 * i - 1; j++) {
printf("*");
}
printf("\n");
}
}
int main() {
int rows;
printf("输入行数: ");
scanf("%d", &rows);
printTriangle(rows);
return 0;
}
```
矩形图案
```c
include
void printRectangle(int rows, int cols) {
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
printf("* ");
}
printf("\n");
}
}
int main() {
int rows, cols;
printf("输入行数: ");
scanf("%d", &rows);
printf("输入列数: ");
scanf("%d", &cols);
printRectangle(rows, cols);
return 0;
}
```
字母C图案
```c
include
int main() {
printf(" \n");
printf(" *\n");
printf(" * \n");
printf(" \n");
return 0;
}
```
这些示例代码展示了如何使用C语言中的循环和字符来生成简单的图案。你可以根据需要修改这些代码,以生成其他形状和大小的图案。