题目分析:
这个题目看起来似乎不简单,我们先看一下“C”长什么样
这是我使用ps软件打出来的一个“C”(颜色进行了处理),我们可以观察到“c”在每一行所占的像素格子数量不一样,那我们怎么处理?
方法一:直接打印
#include<stdio.h>
int main() {
printf(" *****\n");
printf(" *******\n");
printf(" ***\n");
printf("**\n");
printf("**\n");
printf("**\n");
printf("**\n");
printf("**\n");
printf("**\n");
printf(" ***\n");
printf(" *******\n");
printf(" *****\n");
}
这是我打印出来的效果:
方法二:(目前没想到)
我不太明白为什么这个题目会选择打印C这个字母,好像并没有什么规律可循,我最开始认为可以使用循环打印,有没有会的大佬,求指导!!!
2022年7月于福建
——暮炊雪