nyoj880还是打印菱形
发布日期:2021-06-29 11:14:03 浏览次数:3 分类:技术文章

本文共 997 字,大约阅读时间需要 3 分钟。

题目链接:

#include
int main() { int times; scanf("%d", ×); while (times--) { int M, temp; scanf("%d", &M); //A = 65; //正常打印 M = M % 26;//1=
<=25时打印正常 for (int i = 1; i <= 2 * M + 1; i += 2) { if (i / 2 == 0) temp = 1; else temp = i - i / 2; for (int z = 0; z < 2 * M + 1 - temp; z++) { printf(" "); } for (int j = 0; j < temp; j++) { printf("%c", j + 65); } if (temp != 1) { for (int j = temp - 2; j >= 0; j--) { printf("%c", j + 65); } } printf("\n"); } //翻转打印 for (int i = 2 * M + 1 - 2; i >= 1; i -= 2) { if (i / 2 == 0) temp = 1; else temp = i - i / 2; for (int z = 0; z < 2 * M + 1 - temp; z++) { printf(" "); } for (int j = 0; j < temp; j++) { printf("%c", j + 65); } if (temp != 1) { for (int j = temp - 2; j >= 0; j--) { printf("%c", j + 65); } } printf("\n"); } } return 0;}

转载地址:https://blog.csdn.net/ZWHSOUL/article/details/79689697 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:第八届蓝桥杯第4题:方格分割
下一篇:nyoj42一笔画问题欧拉图

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月23日 11时24分43秒