首页 > 技术文章 > 【学习总结】C-翁恺老师-入门-第3周<循环>

anliux 2019-01-06 15:26 原文

【学习总结】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次的原理。

上一次表现不佳,贴一个后续(哈哈哈哈~):

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

END

推荐阅读