c语言入门for循环的嵌套
for循环的嵌套
今天给大家分享C语言中的for循环语句的嵌套以及用法。
用以下代码为例:
int i,j;puts("****************************");for(i=1;i<=6;i++){for(j=1;j<=i;j++)printf(" %d",j);printf("\n");}printf("\n");
在这里先引入两个变量i,j
在for循环里面
for(起始条件;终止条件;循环体)
起始条件i=1,
中间嵌套一个for循环
起始条件j=1
在这里
i=1 j=1
打印
再执行循环体循环上去
i=2 j=2
打印
i=3 j=3
打印
i=4 j=4
打印
i=5 j=5
打印
i=6 j=6
打印
再执行循环体
i=7不满足条件循环结束
可以得到如上图所示的显示效果
可以打印正三角当然也可打印倒三角;
如下代码所示;
for(i=1;i<=6;i++){for(j=1;j<=7-i;j++)printf(" %d",j);printf("\n");}printf("\n");
反三角
for(i=0;i<=6;i++){for(j=1;j<=7-i;j++)printf(" ");for(j=1;j<i+1;j++)printf(" %d",j);printf("\n");}printf("\n");
反三角与正三角唯一的区别就是先for循环
嵌套一个打印空代码的倒三角
再嵌套一个打印数字的正三角
反倒三角也一样
先看代码
for(i=1;i<=6;i++){for(j=1;j<=i;j++)printf(" ");for(j=1;j<=7-i;j++)printf(" %d",j);printf("\n");}printf("\n");
在思路上是和反三角一样的
先嵌套一个打印空代码的正三角
再嵌套一个打印数字的倒三角
如图所示
13.从键盘上输入一位整数,当输入1-7时,显示下面对应的英文星期名称的缩写。
1:MON 2:TUE 3:WED 4:THU 5:FRI 6:SAT 7:SUN
int a;while(1){puts("请输入数字1-7(输入0结束)");scanf("%d",&a);if(a>0&&a<8){switch(a){case 1:printf("MON");break;case 2:printf("TUE");break;case 3:printf("WED");break;case 4:printf("THU");break;case 5:printf("FRI");break;case 6:printf("SAT");break;case 7:printf("SUN");break;}printf("\n");}else{printf("程序结束\n");break; }}return 0;
先用while写一个死循环里面嵌套一个if语句
if语句成立的条件下(当输入值在1-7的时候)运行switch语句
当输入值不在1-7范围内时程序结束退出死循环
c语言入门for循环的嵌套相关推荐
- C语言入门篇 | 循环语句和用法(详解版)
C语言循环语句用法有三种主要形式: for()循环 while()循环 do {} while();循环 for()循环用法: for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔, ...
- c语言入门特色循环编程,C语言入门-循环
一.循环 输入一个数字,输出该数字有几位 #include int main() { int x; int n = 0; scanf("%d" , &x); n++; x ...
- c语言短整型变量字符,C语言入门 — 整型 char,short,int,long
一.c 语言变量,有整型变量,浮点型变量,字符变量,布尔型变量. 1.整型变量位数,以下基于32位的操作系统: (1个字节等于8bits)点击查看二进制 长整型(long),短整形(short),整型 ...
- c语言 字符串 枚举类型,C语言入门 — 枚举类型
1.C语言入门 - 枚举类型,枚举类型的关键字是enum, enum是用来定义一组整型数值,其实定义模型如下: enum { 常数名称1 = 0, //起始值取0,这里的值可以为0,正数,负数. 常数 ...
- c语言简单的while语句,C语言入门 — while语句
C语言入门,while语句,实现在一定条件下的循环,可以用while实现死循环,while的使用语法如下: while(执行条件) { 执行代码: } 1.使用while,实现死循环,死循环一般在新建 ...
- c语言的整形二维数组,C语言入门 — 数组,二维数组
1.C语言入门 - 数组,结合上一篇文章<C语言入门 - 数组,一维数组>, 我们这里讲如何使用二维数组, 二维数组可以理解成多个一维数组组成的数组, 比如定义两个a[10]的数组可以这样 ...
- 《零基础看得懂的C语言入门教程 》——(九)C语言二维数组与循环嵌套
一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言. 第一篇:(一)脱离学习误区 第二篇:(二)C语言没那么难简单开发带你了 ...
- c语言for循环除法运算,C语言入门这一篇就够了
c语言入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是其它众多高级 ...
- C语言入门练习 - 第二期 判断语句与循环语句(题解)
比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...
最新文章
- 机器学习研究今年谁最火?几何深度学习成最大赢家,Reddit为提名选手吵成一团...
- 数据结构与算法-----冒泡排序
- C++创建对象:栈和堆的区别
- 阿里如何将“高峰前扩容、高峰后缩容”的梦想照进现实?
- 安装服务器加硬盘分区,DOL服务器硬盘分区与安装模式
- 发展之道:简单与专注
- Python 3.10 中的 6 个新特性,你体验了吗?
- 14.初步解析document的核心元数据以及图解剖析index创建反例
- hive中统计某列数组的元素个数
- Sql server 分解字符串(实现split)
- 「leetcode」406.根据身高重建队列【贪心算法】详解-续集!
- Gym 100781A Adjoin the Networks——树的直径
- Autohotkey window 下宏键盘、宏命令开发入门
- 【木头Cocos2d-x 004】HelloWorld倒底怎么玩?
- 【嵌入式开发】手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 44186818屏幕
- 如何构建阿里API请求数据
- vue项目部署到服务器后浏览器标签上的小图标消失不见
- ryzen linux 搭配显卡,AMD Ryzen7 1700X配什么显卡好 适合Ryzen7 1700X搭配的显卡介绍
- 实变函数自制笔记8:初识勒贝格积分
- Spark 作业提交
热门文章
- 《弱监督/半监督的DCNN图像分割》笔记
- Python练习篇25-re模块利用正则匹配提取网页邮箱并保存
- 火爆朋友圈的今天吃什么源码 随机为用户选择用餐和推荐
- 如何保留5个有效数字输出c不4舍5入_社群运营:6个步骤教会实体店系统搭建被动式引流,变现社群...
- RewriteCond 重写规则执行条件
- 读《微电子与光电子集成电路技术》有感
- ss5+proxychains基础配置步骤
- Codeforces Round #739 (Div. 3) 「A B C D E F1 F2」
- 富士变频器专用软件,loader软件。可用于富士在售变频器所有机型
- 梯度下降法(GD,SGD)总结