【学习总结】C-翁恺老师-入门-第3周<循环>

【学习总结】C-翁恺老师-入门-总

1-求一个整数的位数:引入循环while

【学习总结】C-翁恺老师-入门-第3周<循环>

  • 注:循环体内要有改变循环的机会,要不然就死循环了啊!
  • 注:手写推测程序是否正确。
  • 注:测试程序-边界:个位数、10、0、负数等。或者插入print来显示一定变量的值

2-求整数位数升级版:引入循环do-while

无论条件,先做一次循环体内的语句,可以解决以上的0是一位数的问题。
注意:do-while的while之后有分号

3-log2x,倒计时:计算log2x的值,讨论循环条件的控制;倒计时,讨论循环执行的次数,以及按需要设置边界值

【学习总结】C-翁恺老师-入门-第3周<循环>
【学习总结】C-翁恺老师-入门-第3周<循环>

4-求不知数量n的平均数(最后输入-1表示数据输入结束):

  • 注:c语言中,两个整数相除自动默认结果为整数的问题-可以乘一个1.0之类的,或者前面加小括号强制类型转换。
    【学习总结】C-翁恺老师-入门-第3周<循环>

5-猜数游戏:循环嵌套if、随机数产生与使用

引入新的函数rand()以及对应的include;
随机数对100取余以控制在1-100以内;
二分查找100以内数最多7次的原理。
【学习总结】C-翁恺老师-入门-第3周<循环>
上一次表现不佳,贴一个后续(哈哈哈哈~):
【学习总结】C-翁恺老师-入门-第3周<循环>

6-输入一个数并逆序输出:关键步骤,保留或不保留0的两种情况

【学习总结】C-翁恺老师-入门-第3周<循环>

END

上一篇:Java [Leetcode 303]Range Sum Query - Immutable


下一篇:POJ3187Backward Digit Sums[杨辉三角]