c语言之用符号自行设计随意图形 | 您所在的位置:网站首页 › 图形符号设计课程 › c语言之用符号自行设计随意图形 |
广告位招租
写在前面的话:这节是心型代码的扩展篇,目的是:熟练使用上节和上上节所讲的知识,主要是for循环的练习,和对程序设计的初步应用。 在这里,我们分成三部分,第一个是不用动脑的部分,另一个是用动脑的部分,最后是补充的部分。 1不用动脑的部分:(敲就完事了) #include int main() { return 0; }2用动脑的部分: 在这个案例中,也就使用某个符号作为基准打印出一个大的图案时。有两种方法,一个是一行一行的printf(),这个比较好控制,但是太笨拙了,譬如: //打印c形状 #include int main() { printf("########\n"); printf("## \n"); printf("## \n"); printf("## \n"); printf("########\n"); return 0; }这样图形小了还好,但是多点的话,估计得忙活一整天。所以我们考虑一下for循环。 在上一节中的心形代码使用的是for循环的嵌套,所谓大for带着小for,你先自己理解一下这其中的意思。理解完了看和我想的是不是一样。 1 1 1 1 1 1 1 1 1 ——————————————分割线————————————— 外面的for:固定行数,每一次循环都是在每一行中进行操作 里面的for:用来具体限定每一行要显示的字符和空白之间的联系,这个要注意的是,空想的话挺难得,最好画一个图,然后再想用什么操作实现。 还有,特别要注意的是换行符的使用,如果缺少了关键换行符,会使结果变得让人迷惑。 3补充的部分: 在这个过程中,还要重视的一点是人机交互的过程,没错,这一过程使用的是scanf()方法,这个也要尤其注意。 行事,讲解就到此结束,接下来做个练习试试吧,写完了别忘了发给我瞅瞅啊。 用可选的符号打印如图形状(参照心形代码): |
CopyRight 2018-2019 实验室设备网 版权所有 |