写一段c语言代码,满足以下条件打印出来一个特殊形状,类似于正方形拥有对角线。 其对角线分别为水平和竖直放置。若无法打印,输出“打印失败” ,图形样式例如 * * * * * * * * * * * *
时间: 2024-03-30 14:31:07 浏览: 60
test10_wooden6mc_它的每一行、每一列和对角线之和均相等。_neighborvop_输出“魔方阵”。所谓魔方阵是指
5星 · 资源好评率100%
以下是满足条件的C语言代码:
```c
#include <stdio.h>
void printSpecialShape(int n) {
if (n < 2) {
printf("打印失败\n");
return;
}
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i == j || i == n - 1 - j) {
printf("* ");
} else {
printf(" ");
}
}
printf("\n");
}
}
int main() {
int n = 5; // 可以根据需要修改n的值
printSpecialShape(n);
return 0;
}
```
阅读全文