本帖最后由 jackz007 于 2022-9-18 17:43 编辑
其实,续行的都是打印内容,是为了避开语句本身对图案的干扰,你也可以先排图案,排好后,再为每一行加 printf()。
比如,你想打印出字母:'C' 的图案,你可以先排出图案
- " CCCCCC\n"
- " CC CC\n"
- " CC\n"
- " CC\n"
- " CC\n"
- " CC\n"
- " CC\n"
- " CC\n"
- " CC\n"
- " CC CC\n"
- " CCCCCC\n"
复制代码
再统一添加 printf() 语句和其它语句
- #include <stdio.h>
- int main(void)
- {
- printf(" CCCCCC\n") ;
- printf(" CC CC\n") ;
- printf(" CC\n") ;
- printf(" CC\n") ;
- printf(" CC\n") ;
- printf(" CC\n") ;
- printf(" CC\n") ;
- printf(" CC\n") ;
- printf(" CC\n") ;
- printf(" CC CC\n") ;
- printf(" CCCCCC\n") ;
- }
复制代码
编译、运行实况
- D:\[00.Exerciese.2022]\C>g++ -o x x.c
- D:\[00.Exerciese.2022]\C>x
- CCCCCC
- CC CC
- CC
- CC
- CC
- CC
- CC
- CC
- CC
- CC CC
- CCCCCC
- D:\[00.Exerciese.2022]\C>
复制代码