前言:在具备一定的C语言基础后,我们可以进行一些简单的应用。
1.关机程序
功能:程序运行起来后,电脑会进入一分钟倒计时关机状态,如果在一分钟内输入:我是狗,就取消关机,否则电脑将会自动在一分钟后关机。
1.1goto语句
1.2 循环语句
2.猜数字游戏
要求:1. 电脑⾃动⽣成1~100的随机数
1.首先我们要考虑如何生成随机数

2.接下来我们需要让种子的值发生变化
所以程序在调用rand函数前,先调用srand函数,使得种子变化,最后让生成的随机值变化。
那么我们只有保证srand的种子是随机的,rand生成的随机数才是随机的。
那么如何使得种子是随机的呢?我们当然不能再次使用rand 函数了,不然就会形成一个随机数需要另一个随机数来生成的矛盾现象了。
所以我们需要借助其他的方法。
3.借助时间来作为种子变化
由于时间是时刻在发生变化的,所以在程序中,我们一般使用程序运行的时间作为种子。
而在C语言中提供了一个 time 函数,就是获取这个时间的,其函数原型为:
time_t time ( time_t* timer);
4.随机数范围的限定
由于rand函数生成随机数的范围大部分为0~32767,所以我们就可以用随机数%100,这样就可以取得1~99 之间的数字,那么在 +1 就实现了 1~100 的范围限定了。
5.代码的实现
至此,如何生成随机数的思路已经理清楚了,那么这个代码的核心已经解决,接下来就是完善这个代码了。
首先搭建一个基本的框架,使用自定义函数为游戏的运行和菜单的打印形成独立的函数,后面完善。
使用do...while 循环使得至少进入一次循环体内。
以上就是对于C语言的一些简单应用的分享,感谢大家的点赞和支持,欢迎大家交流。