一.使用嵌套循环产生下列图案

$

$$

$$$

$$$$

$$$$$

首先确定行数为i=5,因此外套循环的终止条件是i到达6时退出循环;由列数为5并且每一列元素数逐渐递增比变化可知,内层循环的判定条件j受外层循环的影响,由图可知第一行一个元素,第二行两个元素。。。所以j<=i;换行符位于外层循环里。

如下:

#include

#define SIZE 5 //使用#define处理常量就能够更改值达到更改图案使其扩大或缩小的目的

int main(void)

{inti,j;for(i=1;i<=SIZE;i++)

{for(j=1;j<=i;j++)

printf("$");

printf("\n");

}return 0;

}

二.使用嵌套循环产生下列图案

F

FE

FED

FEDC

FEDCB

FEDCBA

首先确定行数i为6,其次确定列数j为6并随着行数的增加而增加,故j受i的影响,即j<=i;又每行的字符数目逐渐增加,但是其字符的大小呈递减的形式,故使用‘F’-j的形式输出,这个时候i和j都应该初始化为0的形式;

#include

#define SIZE 6

#define ch 'F' //巧妙利用常数定义来定义图案的大小和字母的多少,使得程序更具有变通性

int main(void)

{inti,j;for(i=0;i

{for(j=0;j<=i;j++)

printf("%c",ch-j);

printf("\n");

}return 0;

}

如果您的系统不支持ASCII码或其他以数字编码的码,您可以把一个字符数组初始化为字母表中的字母:

char ch[26]="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //数组索引0-25分别对应每个字母

inti,j;for(i=5;i>=0;i--)

{for(j=5;j>=i;j--) //5对应F,每一行元素数变化说明受到i的影响,故i也需要从5递减

printf("%c",ch[j]);

printf("\n");

}

三.程序要求用户输入一个大写字母,使用嵌套循环产生下列金字塔图案:

以上图案是通过输入大写字母E产生的。

思路:使用一个外部循环来处理行,在每一行中使用三个内部循环,一个处理空格,一个以升序打印字母,一个以降序打印字母。

inti,j,k;charch;

printf("Please input a character:");

scanf("%c",&ch);

k=ch-'A'+1; //行数

for(i=0;i

{for(j=0;j

printf(" ");for(j=0;j<=i;j++) //升序排列

printf("%c",'A'+j);for(j=i-1;j>=0;j--) //降序排列

printf("%c",'A'+j);

printf("\n");

}

c 语言循环嵌套的例子,C 语言——嵌套循环例子相关推荐

  1. c语言循环嵌套寻找最大数,C语言的大海里:嵌套的循环语句的重要程序竟然是这几个?...

    C语言中最经典的也就是嵌套循环语句了,大家也都知道循环语句有for循环.while循环和do-while循环,其中以for循环最为出名,这次的嵌套的循环语句的经典程序也是围绕着for循环展开的. 在了 ...

  2. c语言循环嵌套do do while while结构例子,讲解C++的do while循环和循环语句的嵌套使用方法...

    用do-while语句构成循环do-while语句的特点是先执行循环体,然后判断循环条件是否成立.其一般形式为: do 语句 while (表达式); 它是这样执行的:先执行一次指定的语句(即循环体) ...

  3. c语言循环嵌套说课,C语言FOR循环说课稿.doc

    C语言FOR循环说课稿.doc C 语言 FOR 循环说课稿 各位评委老师上午好,我今天说课的内容是"FOR 循环" (板书) ,下面我将从教材的 地位及作用.学生学情.教学目标. ...

  4. c语言while if嵌套,C语言循环嵌套详解

    在C语言中,if-else.while.do-while.for 都可以相互嵌套.所谓嵌套(Nest),就是一条语句里面还有另一条语句,例如 for 里面还有 for,while 里面还有 while ...

  5. c语言循环嵌套教学设计,《循环的嵌套》教学设计.doc

    <循环的嵌套>教学设计 <> 所属模块:C语言-循环的嵌套模块 学习单元:循环的结构 教学目标: 1.情感目标:当学生在程序调试成功后,体验了成功的快感,增强了自信心,逐步克服 ...

  6. c语言循环语句相关摘要,C语言中循环语句的应用研究

    为了帮助初学者尽快掌握C语言的循环语句,通过实例较详细的分析了循环语句的结构.功能和应用方法,以便读者能在实际应用中能够合理地选择循环语句,编出满足需要的程序来. . 26 0 价值工程 C语言中循环 ...

  7. c语言循环程序怎么编程,c语言程序(5):循环结构程序设计

    #include #include #include /* 循环结构: 1.基本循环语句 while循环 do_while循环 for循环 1.1 所有的的循环,都是满足条件循环 1.2 while循 ...

  8. C语言循环结构详解【基础知识点+例子】

    循环结构 for循环 表达式结构: for(表达式1:表达式2:表达式3) {语句: } 表达式1:设置初始条件,只执行一次.可以为零个,一个,多个变量设置初值: 表达式2:是循环条件表达式,用来判断 ...

  9. c语言for循环嵌套经典例题,C语言 for循环的嵌套题(含解析和答案).doc

    C语言 for循环的嵌套题(含解析和答案) 第33.34课时 for循环的嵌套 实验题一: 1.下面有关for循环的正确描述是: D A) for循环只能用于循环次数已经确定的情况 B) for循环是 ...

最新文章

  1. oracle双机冷备方案,Oracle 11g双机冷备
  2. html入门学习(二)
  3. Python面试总结(四)ip正则与三次握手四次挥手
  4. 【算法分析与设计】浅析二分查找
  5. Maven学习总结(57)—— 如何提高 Maven 的构建速度?maven-mvnd 又是什么鬼?
  6. Linux 安装Redis单机版(使用Mac远程访问)
  7. pandas数据处理实践三(DataFrame.apply、merge、rename,数据预处理、DataFrame.drop_duplicates去重)
  8. PAIP.提升安全性----COOKIE绑定IP与城市与运营商
  9. 量化投资的Python入门,也很适合机器学习Python入门
  10. BNN-PYNQ安装
  11. 标准柯西分布_对柯西分布性质的进一步讨论
  12. 什么软件测试iphone性能,iPhone浏览器性能测试
  13. laravel5.4新特性
  14. [转载] 苹果 AppStore 应用商店生存之道
  15. python人物抠图算法_比PS还好用!Python 20行代码批量抠图
  16. 单片机彩灯移动实验_51单片机键控彩灯实验
  17. 有没有什么惊艳的微信头像?Python一键下载1000张!
  18. 图灵奖得主Yann LeCun“认输”离开推特,AI社区上演杠精文化
  19. 从5G到区块链,IPFS将颠覆未来!
  20. 手机回收站的照片超过30天删除了怎么恢复

热门文章

  1. 华为怎么分屏操作技巧_糖豆人终极淘汰赛扒拉怎么操作 扒拉抓人技巧介绍
  2. 下载poi包+java读取excel
  3. 适合学生的蓝牙耳机,平价好用蓝牙耳机推荐
  4. C# datagridview 单行文字自动换行
  5. 【以太坊开发06】Truffle开发入门
  6. Java数据结构:队列(数组实现)
  7. 什么是Python?Python前景怎么样?
  8. 多线程技术(全面介绍)
  9. 【阿里云高校计划】视觉Al训练营五天训练第二天
  10. 你押金退了吗?ofo被列入严重违法失信黑名单