好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

c语言典型例题——关于图形输出.doc

10页
  • 卖家[上传人]:F****n
  • 文档编号:102704684
  • 上传时间:2019-10-04
  • 文档格式:DOC
  • 文档大小:53KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 在C语言学习中我们会遇到各种输出图形的题目,下面我们就来看一些这种题目1、 编写程序输出下图所示的图形 (1) (2) (3) (11)下面我们分别以i、j、k分别表示行数,空格数,星号数1) i j k (2) i j k (3) i j k1 0 1 1 6 1 1 0 92 0 2 2 5 2 2 1 73 0 3 3 4 3 3 2 54 0 4 4 3 4 4 3 35 0 5 5 2 5 5 4 16 0 6 6 1 6 j<=i-17 0 7 7 0 7 k<=11-2*iK<=i j<=7-i K<=i发现行数、空格、星号有如上关系,用for循环便可实现。

      1) #include "stdio.h" void main() { int i,j; for(i=1;i<=7;i++) {for(j=1;j<=i;j++) printf("*"); printf("\n"); } }(2)#include "stdio.h" void main() { int i,j,k; for(i=1;i<=7;i++) {for(j=1;j<=7-i;j++) printf(" "); for(k=1;k<=i;k++) printf("*"); printf("\n"); }}(3)#include "stdio.h" void main(){ int i,j,k; for(i=1;i<=6;i++) {for(j=1;j<=i-1;j++) printf(" "); for(k=1;k<=11-2*i;k++) printf("*"); printf("\n"); }}然后我们在进行扩展。

      编写程序输出如下图型 (4) (5) (6)所编程序如下:(4) #include "stdio.h" void main() { int i,j,k; for(i=1;i<=7;i++) {for(j=1;j<=8-i;j++) printf("*"); printf("\n"); }}(5)#include "stdio.h" void main() { int i,j,k; for(i=1;i<=7;i++) {for(j=1;j<=i-1;j++) printf(" "); for(k=1;k<=8-i;k++) printf("*"); printf("\n"); }}(6)#include "stdio.h" void main(){ int i,j,k; for(i=1;i<=5;i++) {for(j=1;j<=7-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); }}下面我们再来分析组合图形。

      对于组合图形,我们应该把它分成一块一块图形,然后按顺序编写每一块图形的程序,然后组合在一起再进行输出2、 编写程序输出如下图型 (7) (8) (9) (10)编写程序如下:(7) #include "stdio.h" void main() { int i,j,k; for(i=1;i<=4;i++) {for(j=1;j<=4-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } for(i=1;i<=4;i++) {for(j=1;j

      (12)(11)#include "stdio.h"void main(){int i,j,k; for(i=1;i<=6;i++) {for(j=1;j<=6-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } for(i=1;i<=4;i++) {for(j=1;j<=5;j++) printf(" "); for(k=1;k<=1;k++) printf("*"); printf("\n"); } printf(" * *\n"); printf(" **\n");}(12)#include "stdio.h"void main(){ int i,j,k; for(i=1;i<=3;i++) {for(j=1;j<=11-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } for(i=1;i<=5;i++) {for(j=1;j<=11-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } for(i=1;i<=7;i++) {for(j=1;j<=11-i;j++) printf(" "); for(k=1;k<=2*i-1;k++) printf("*"); printf("\n"); } for(i=1;i<=7;i++) {for(j=1;j<=9;j++) printf(" "); for(k=1;k<=3;k++) printf("*"); printf("\n"); } for(i=1;i<=2;i++) {for(k=1;k<=21;k++) printf("*"); printf("\n"); } } 从上边一系列此类图形输出编程无非就是找行数、空格数及星号数之间的关系,在进行一系列组合便能输出更为复杂的图形。

      亲爱的同学希望这对你能有所帮助财务盈利能力分析采用的主要评价指标包括静态评价指标和动态评价指标两类。

      点击阅读更多内容
      相关文档
      高等学校学生手册.doc 2025年区教育系统招聘编外教师储备人才事业单位考试押题.docx 2025年秋季青岛版三年级数学上册认识轴对称现象教学课件.pptx 2025年秋季青岛版三年级数学上册用乘法估算解决问题教学课件.pptx 2025年秋季青岛版三年级数学上册两、三位数乘一位数的笔算(不进位)教学课件.pptx 2025年秋季青岛版三年级数学上册1200张纸有多厚教学设计范文.docx 2025年秋季青岛版三年级数学上册多位数除以一位数教学课件.pptx 2025年秋季青岛版三年级数学上册认识平移、旋转现象教学课件.pptx 2025年秋季青岛版三年级数学上册多位数乘一位数教学设计范本.docx 2025年秋季青岛版三年级数学上册认识平移与旋转教学设计范文.docx 2025年秋季青岛版三年级数学上册乘数中间有0或末尾有0的乘法教学课件.pptx 2025年秋季青岛版三年级数学上册两位数乘一位数的笔算(进位)教学课件.pptx 2025年秋季青岛版三年级数学上册《两、三位数乘一位数的笔算(不进位)》教学设计与意图.docx 2025年秋季青岛版三年级数学上册我学会了吗教学课件.pptx 2025年连云港市妇幼保健院招聘专业技术人员考试笔试试题.docx 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷.docx 2025年绵阳市梓潼县财政投资评审中心招聘考试试题.docx 2025年来宾市妇幼保健院招聘考试笔试试题.docx 2025年无极县教育系统招聘教师考试笔试试卷.docx 2025年灵山县第三中学调配教师考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.