#include "stdio.h"
//定义全局变量i,j
int i,j;
void main()
{/* 声明函数 */void line();void demo1();void demo2();void demo3();void demo4();void demo5();void demo6();void demo7();void demo8();void demo9();void demo10();void demo11();/* 调用函数 */demo1();line();demo2();line();demo3();line();demo4();line();demo5();line();demo6();line();demo7();line();demo8();line();demo9();line();demo10();line();demo11();
}void line()
{printf("===========\n");
}
/***************************
**/
void demo1()
{for(i=1;i<6;i++){for(j=1;j<6;j++){printf("*");}printf("\n");}
}
/*****************
**/
void demo2()
{for(i=1;i<=5;i++){for(j=1;j<=i;j++){printf("*");}printf("\n");}
}
/*****************
**/
void demo3()
{for(i=1;i<6;i++){for(j=1;j<6;j++){if(j>=6-i){printf("*");    }else{printf(" ");}}printf("\n");}
}/*****************
**/
void demo4()
{//第一种for(i=1;i<=5;i++){for(j=5;j>=i;j--){printf("*");}printf("\n");}//第二种for(i=1;i<=5;i++){for(j=1;j<=6-i;j++){printf("*");}printf("\n");}//第三种for(i=5;i>0;i--){for(j=1;j<=i;j++){printf("*");  }printf("\n");}
}
/**倒右直角三角形
**/
void demo5()
{for(i=5;i>0;i--){for(j=1;j<6;j++){if(j>=6-i){printf("*");  }else{printf(" ");}}printf("\n");}
}/**圣诞树
**/
void demo6()
{for(i=1;i<6;i++){for(j=1;j<10;j++){if(j>=6-i&&j<=4+i){printf("*");}else{printf(" ");}}printf("\n");}
}
/**倒圣诞树
**/
void demo7()
{for(i=5;i>0;i--){for(j=1;j<10;j++){if(j>=6-i&&j<=4+i){printf("*");}else{printf(" ");}}printf("\n");}
}/**abbcccddddeeeee
**/
void demo8()
{char ch='a';for(i=1;i<=5;i++){for(j=1;j<=i;j++){printf("%c",ch+i-1);}/* 如果输出ch就用自增 *//* c++;  */printf("\n");}
}
/******************
**/
void demo9()
{/* 第一种:基于demo6 */for(i=1;i<=4;i++){for(j=1;j<=7;j++){if(j>=4-i+1&&j<=4+i-1)  /* 4-i+1 + 4+i-1 = 8 */{printf("*");}}printf("\n");}/* 第二种 */for(i=1;i<=4;i++){for(j=1;j<=7;j++){if(j<=2*i-1){printf("*");}}printf("\n");}
}
/**九九乘法表一
**/
void demo10()
{for(i=1;i<10;i++){for(j=1;j<=i;j++){printf("%d*%d=%d\t",j,i,i*j);}printf("\n");}
}
/**九九乘法表二
**/
void demo11()
{for(i=9;i>=1;i--){for(j=1;j<=i;j++){printf("%d*%d=%d\t",j,i,i*j);}printf("\n");}
}

循环嵌套之经典图形打印(C语言版)相关推荐

  1. 循环嵌套之经典图形打印

    图形打印能更有效.更灵活运用流程控制这块知识点,更好的掌握其内在含义. 打印以下经典图形 代码 public class Picture {public static void main(String ...

  2. java演练 循环嵌套 菱形图案的打印 四个阶段完成输出

    java演练 循环嵌套 菱形图案的打印 阶段一,视频 https://www.ixigua.com/6870331861256634894/ 阶段一,数据分析 阶段二,视频 http://mp.tou ...

  3. Java 循环嵌套问题一:打印菱形

    用Java编写一个如下的菱形: 本质问题就是循环嵌套,外层决定有多少行,内层决定每行有多少*,而且内层需要分成上下两个大部分,上下每个部分要分成四个部分:前面空白,前面*,后面*,后面空白四个部分 代 ...

  4. c语言打印树形图形,数据结构C语言版树形结构.ppt

    数据结构C语言版树形结构 St中元素 算法执行的操作 ch AC k=2 , AC 建立E结点,因k=1,将其作为C结点的左孩子结点 E AC C结点进栈,k=1 ( A 建立C结点,因k=2,将其作 ...

  5. c语言 队列 游戏,循环队列实现约瑟夫游戏(C语言版)

    #include #include typedef struct node { int *base; int front; int rear; }Node; /* 思路: *使用一个顺序循环队列来存放 ...

  6. 大学计算机教育国外著名教材系列 数据结构,经典数据结构(Java语言版)(影印版)——大学计算机教育国外著名教材系列...

    本书最大的特点是,首先定义了抽象数据类型(ADT),然后在此基础上介绍了数据结构的各种概念和知识.这样,读者的注意力不是放在数据结构内部的具体实现,而是集中于其外在功能接口与特性,使读者可以在较短的时 ...

  7. 《零基础看得懂的C语言入门教程 》——(九)C语言二维数组与循环嵌套

    一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言. 第一篇:(一)脱离学习误区 第二篇:(二)C语言没那么难简单开发带你了 ...

  8. java for嵌套for循环语句_java中的for循环嵌套语句怎么执行?

    展开全部 控制语句--for:语句的嵌套应用:累加求和,计数器:循环嵌套. 一.语62616964757a686964616fe58685e5aeb931333365646232句的嵌套应用 语句嵌套 ...

  9. python 循环(while、for、break、continue、循环嵌套、while...else、for...else)

    1. 循环作用         循环的作⽤:让代码更⾼效的重复执⾏.         在Python中,循环分为 while 和 for 两种,最终实现效果相同. 2. while的语法 while ...

最新文章

  1. 2202年了,AI还是不如猫!图灵奖得主Yann LeCun:3大挑战依然无解
  2. 使用傅里叶变换进行图像边缘检测
  3. Windows C/C++ 语言菜单基本编程
  4. 京东小程序上线,剑指何方?
  5. Kibana停止kibana的方法命令:找到5601端口对应的进程ID 把此进程进行kill即可
  6. DNS-实验6_queryperf和dnstop的简单使用
  7. webpack打包发布
  8. 串的块链存储c语言栈,小蚂蚁学习数据结构(18)——串的块链的代码实现
  9. C++自己实现一个String类(腾讯阿里面试题目)
  10. cydia源_Cydia错误提示解决大全
  11. mysql atlas 实现读写分离分担数据库压力
  12. 5.7. Text Processing
  13. 【紫书第五章】String、结构体、部分STL的常见用法
  14. JMeter录制脚本和参数化
  15. 上班要了解的一些法律条例
  16. CCAA 常见错题集
  17. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则
  18. 赢在2022,面试官常问的软件测试面试题总结
  19. 华为实验17-ospf多区域配置
  20. ESP32学习6:I2C总线

热门文章

  1. 设计模式-行为型模式,状态模式(14)
  2. OSS服务和自建服务器存储对比
  3. 农夫山泉基于SAP SMP移动应用案例分析
  4. Vue3+TS 快速上手 (尚硅谷)
  5. php date函数时间不对,PHP Date / Time 日期和时间 函数和时间相差8小时解决办法
  6. 从零开始搭建个人静态简历网站
  7. c++基础二(基本知识-基本内置 类型)
  8. 前端性能优化 之 首屏预渲染
  9. 单片机的外部中断(二)
  10. Java session write