c语言输出里外一个正方形
时间: 2024-05-10 12:20:17 浏览: 12
以下是一个用C语言编写的输出里外两个正方形的程序:
```c
#include <stdio.h>
int main()
{
int n;
printf("请输入正方形的边长:");
scanf("%d", &n);
// 输出外部正方形
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i == 0 || i == n - 1 || j == 0 || j == n - 1) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
}
printf("\n");
// 输出内部正方形
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i > 0 && i < n - 1 && j > 0 && j < n - 1) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
}
return 0;
}
```
程序先让用户输入正方形的边长,然后分别输出外部和内部的正方形。外部正方形的边框用星号表示,内部正方形用空格表示。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.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)