随机抽人名小程序_C语言入门教程(七)随机种子和多重循环

感谢大家的关注与转发~~先来看下昨天的作业

作业:

1.编写循环解决鸡兔同笼问题一共40个头,100只脚计算兔子的只数并把结果打印在屏幕上

c7c0ea53fd164f8abeea395f666f5c7a.png

1、无法预先知道的数字叫随机数

rand标准函数可以用来获得随机数,为了使用这个标准函数需要包含stdlib.h头文件

srand标准函数用来设置随机数种子

这个函数把一个整数作为种子使用,为了使用这个标准函数也需要包含stdlib.h头文件

time标准函数可以用来获得当前时间,为了使用这个标准函数需要包含time.h头文件

bafe43755158c941e840f734200d8cf6.png

练习:

1.编写猜数游戏

计算机里生成一个0到99之间的随机数,然后让用户反复猜这个数字。每次猜完要给出相应提示,直到猜对为止。

bc164db90ddded9543b70222f1ea378f.png

分支和循环都是流程控制语句,它们都可以让程序中的语句不再从上到下顺序执行

goto语句也是流程控制语句,它可以把任意一条语句指定成下一条语句

一般不要使用goto语句,容易造成程序的混乱。

2、循环里面还可以再写循环,这种结构叫多重循环

如果一个问题不容易直接解决,但是它可以被分解成几个小问题,而且每个小问题的解决方法非常类似。这种问题就可以采用多重循环的方式解决。

练习:

1.假设一种货币有三种面值:1元,2元和5元找出10元的所有组合可能并打印在屏幕上

4f05b3984ac0558d0e618aa85f5cbd07.png

2.有36块砖需要搬运,男人一次搬运4块,女人一次搬运3块,小孩一次搬运2块需要多少人就可以一次把所有砖都搬运完成

51d04b7e18c855e51c772cba93f8e253.png

作业

1.编写程序从键盘得到一个1到99之间的数字,把这个数字到100之间所有与7无关的数字都打印在屏幕上

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值