题目分析:
这个题目看起来似乎不简单,我们先看一下“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这个字母,好像并没有什么规律可循,我最开始认为可以使用循环打印,有没有会的大佬,求指导!!!
7月于福建
——暮炊雪