C语言 打字母C (PPT讲解)课件精品.pptVIP

  • 10
  • 0
  • 约1.84千字
  • 约 14页
  • 2017-02-02 发布于江苏
  • 举报
C 语 言 亲们,C语言之难, 难于上青天啊, 有木有!!! 但是很快,我们有了方案一... 灵感来源于《C语言程序设计教程》 P48 【例2-27】: 马上实现我们的方案一: 于是我们开始研究方案二... 首先我们必须把我们要的结果画出来: 然后我们就孜孜不倦地找规律: 接下来,我们要实现方案二! 最后,我们尝试做了一点点美化 信息安全1班 王鑫(20110806106) 华婷(20110806107) * * 【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 ========================================== ========================================== 【程序6】 题目:用*号输出字母C的图案。 让我想想怎么做先.... i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 j 0 1 2 3 4 5 6 7 8 91011121314151617181920 i=0,从j=2开始打* i=1,从j=1开始打* 统一到j=20结束 i=2,3...14,从j=0开始打*,打3个,到j=2结束! i=15,从j=1开始打* i=16,从j=2开始打* 统一到j=20结束 怎么打空格?? j=[0,2-i),输出“ ” 同样的, j=[0,i-14),输出“ ” j=2-i j=i-14 i=15 i17 j=0 j=i-14 ji-14 j20 输出空格 输出* j=j+1 i=i+1 再输出字母C 结束 for (i=0;i2;i++) { for(j=0;j(2-i);j++) printf( ); for(j=2-i;j20;j++) printf(*); printf(\n); } for(i=2;i15;i++) printf(***\n); for(i=15;i17;i++) { for(j=0;j(i-14);j++) printf( ); for (j=i-14;j20;j++) printf(*); printf(\n); } 加油加油,胜利就在眼前!!! 再 试 着 敲 出 来 for (i=0;i2;i++) { for(j=0;j(2-i);j++) printf( ); for(j=2-i;j20;j++) printf(*); printf(\n); } for(i=15;i17;i++) { for(j=0;j(i-14);j++) printf( ); for (j=i-14;j20;j++) printf(*); printf(\n); } for(i=2;i15;i++) printf(***\n); 来运个行吧亲~~ 这是“大家来找茬”时间... 虽然真的只是一点点美化, 但千万不要嫌弃我们!! 虽然分析,敲代码,不停调试...这个过程好纠结,好受挫... 虽然我们的方案好像都不那么“高级”,而且好像好繁... 但 程 序 运 行 出 结 果 的 时 候, 心 里 不 是 一 点 点 的 爽 啊 , 亲 们 有 木 有 ~ ~ *

文档评论(0)

1亿VIP精品文档

相关文档