感谢大家的关注与转发~~先来看下昨天的作业
作业:
1.编写循环解决鸡兔同笼问题一共40个头,100只脚计算兔子的只数并把结果打印在屏幕上
![c7c0ea53fd164f8abeea395f666f5c7a.png](https://i-blog.csdnimg.cn/blog_migrate/1f640ce5fe018f6b0ca0a8cb6224ff30.jpeg)
1、无法预先知道的数字叫随机数
rand标准函数可以用来获得随机数,为了使用这个标准函数需要包含stdlib.h头文件
srand标准函数用来设置随机数种子
这个函数把一个整数作为种子使用,为了使用这个标准函数也需要包含stdlib.h头文件
time标准函数可以用来获得当前时间,为了使用这个标准函数需要包含time.h头文件
![bafe43755158c941e840f734200d8cf6.png](https://i-blog.csdnimg.cn/blog_migrate/ece911967ff047fee0701cfd036160ac.jpeg)
练习:
1.编写猜数游戏
计算机里生成一个0到99之间的随机数,然后让用户反复猜这个数字。每次猜完要给出相应提示,直到猜对为止。
![bc164db90ddded9543b70222f1ea378f.png](https://i-blog.csdnimg.cn/blog_migrate/768a1d792e08b9af2402cf3f050367d2.jpeg)
分支和循环都是流程控制语句,它们都可以让程序中的语句不再从上到下顺序执行
goto语句也是流程控制语句,它可以把任意一条语句指定成下一条语句
一般不要使用goto语句,容易造成程序的混乱。
2、循环里面还可以再写循环,这种结构叫多重循环
如果一个问题不容易直接解决,但是它可以被分解成几个小问题,而且每个小问题的解决方法非常类似。这种问题就可以采用多重循环的方式解决。
练习:
1.假设一种货币有三种面值:1元,2元和5元找出10元的所有组合可能并打印在屏幕上
![4f05b3984ac0558d0e618aa85f5cbd07.png](https://i-blog.csdnimg.cn/blog_migrate/2be76247530a0cfae355ddb1545666b8.jpeg)
2.有36块砖需要搬运,男人一次搬运4块,女人一次搬运3块,小孩一次搬运2块需要多少人就可以一次把所有砖都搬运完成
![51d04b7e18c855e51c772cba93f8e253.png](https://i-blog.csdnimg.cn/blog_migrate/f71ff09c5ae15cf7f07ccb45c3b63139.jpeg)
作业
1.编写程序从键盘得到一个1到99之间的数字,把这个数字到100之间所有与7无关的数字都打印在屏幕上