Sdut——PTA地信(个人学习记录)循环结构 题目:拉赞助;整数分离并输出;求数列前n项之和;求总金额;输出直角三角形

本文详细介绍了编程中的循环结构,包括for、while和do-while语句的使用规则,强调了循环变量的初始化、条件判断以及break和continue语句的作用。同时提到了在避免变量未赋值的影响及选择合适循环类型时的策略,并提及了goto语句在无条件跳转中的应用,以及条件运算表达式的实例——求最小值。
摘要由CSDN通过智能技术生成

1.循环类语句:

1)for语句:for (控制变量初始化表达式 条件表达式 调整表达式)

循环之前的语句可以移入表达式1,循环体中的可移入表达式3

可使用break和continue语句

break只能用于switch语句或循环体之中,

continue只能用于循环体内部,在for中转向表达式3,while do-while直接转向循环条件判断

2.while语句:

{

   语句1;

            语句2;

             ....

}满足条件离开循环

说明:

(1)循环体内要有能够改变循环变量的值并使循环趋向于结束的语句表达式

(2)循环体语法意义上是单条语句,若多条语句,须用花括号括起来

(3)循环体中语句的先后顺序对程序的运行结果会产生影响

(4)相互平行的循环:同一个程序中的两个循环互不包含于对方的循环体中,只有当第一个循环全部完成之后,才会开始第二个,循环变量允许同名

解决变量未赋值会是随机值影响程序正常进行的情况:

①先给while条件中的变量赋值,再判断循环条件

②改用do-while,确保先在循环体中给变量r赋值再判断循环条件

循环变量赋初值、循环条件、循环变量递变不复杂用for,复杂用while,如果循环控制变量的第一次赋值是在循环体中完成,适用do-while循环

3.do-while 语句:当需要循环体至少执行一次时,选择do

4.go to 语句:无条件跳转到标号之后的语句上执行,一般不用

条件运算表达式  〉 ? :

应用:求出两数中的最小值(a〉b)?b:a

这道题存在问题,,,

修正:将第二个空改为0

求总金额这道题,利用到的就是while循环,分别是两种循环路径

 

 for循环求数列之和,注意i的取值

 注意分离和去掉整数位数的区别

 利用双重循环,一个打印字符一个输出换行符,形成图案

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值