如何用C语言编写一个用*号组成的正方形
时间: 2024-09-21 12:11:10 浏览: 36
c语言用符号打出正方形方块代码
在C语言中,你可以使用循环结构来编写一个简单的程序,打印出由星号(*)组成的正方形。这里是一个基本的例子,用于创建指定行数的正方形:
```c
#include <stdio.h>
void print_square(int size) {
// 循环外层控制行数
for (int i = 0; i < size; i++) {
// 内层循环控制每一行的星号
for (int j = 0; j <= i; j++) {
printf("* ");
}
// 每一行结束后换行
printf("\n");
}
}
int main() {
int square_size; // 用户输入正方形大小
printf("请输入正方形的边长: ");
scanf("%d", &square_size);
print_square(square_size);
return 0;
}
```
这个程序会提示用户输入正方形的边长,然后按照输入的大小打印出相应的星形。运行时输入例如5,将会得到一个5x5的正方形。
阅读全文