C语言打印一个4阶空心菱形

动态 未结 0 90
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是一个打印4阶空心菱形的C语言程序: ``` #include int main() { int n = 4; // 菱形的阶数 int i, j, k; // 打印上半部分 for (i = 1; i <= n; i++) { // 打印空格 for (j = 1; j <= n - i; j++) { printf(" "); } // 打印星号或空格 for (k = 1; k <= 2 * i - 1; k++) { if (k == 1 || k == 2 * i - 1) { printf("*"); } else { printf(" "); } } printf("\n"); } // 打印下半部分 for (i = n - 1; i >= 1; i--) { // 打印空格 for (j = 1; j <= n - i; j++) { printf(" "); } // 打印星号或空格 for (k = 1; k <= 2 * i - 1; k++) { if (k == 1 || k == 2 * i - 1) { printf("*"); } else { printf(" "); } } printf("\n"); } return 0; } ``` 该程序与前面的程序类似,不同之处在于菱形的阶数被设置为4,而不是从用户输入中获取。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复