【学习总结】C-翁恺老师-入门-第3周<循环>
【学习总结】C-翁恺老师-入门-总
1-求一个整数的位数:引入循环while
- 注:循环体内要有改变循环的机会,要不然就死循环了啊!
- 注:手写推测程序是否正确。
- 注:测试程序-边界:个位数、10、0、负数等。或者插入print来显示一定变量的值
2-求整数位数升级版:引入循环do-while
无论条件,先做一次循环体内的语句,可以解决以上的0是一位数的问题。
注意:do-while的while之后有分号
3-log2x,倒计时:计算log2x的值,讨论循环条件的控制;倒计时,讨论循环执行的次数,以及按需要设置边界值
4-求不知数量n的平均数(最后输入-1表示数据输入结束):
- 注:c语言中,两个整数相除自动默认结果为整数的问题-可以乘一个1.0之类的,或者前面加小括号强制类型转换。
5-猜数游戏:循环嵌套if、随机数产生与使用
引入新的函数rand()以及对应的include;
随机数对100取余以控制在1-100以内;
二分查找100以内数最多7次的原理。
上一次表现不佳,贴一个后续(哈哈哈哈~):