泡泡中文

最新网址:www.paowxw.com
字:
关灯护眼
泡泡中文 > 从先天土木圣体到混沌电子道胎 > 第二章 C语言——猜数字

第二章 C语言——猜数字

混沌电子道胎的修炼十分艰苦,要学高数,线代,C语言,电路分析,数电模电等课程。

作为一个C语言初学者,利用最近所学的语句分支和函数,成功的写出了第一个可以运行的程序——猜数字

C语言中,最重要的就是头文件和主函数,这个游戏的编程十分简单,主要运用了do_while和switch语句,创建了菜单(menu())和游戏(game())两个函数方便调用。

我是用void game()和void menu()来创造函数的

在menu()函数里,主要用作打印游戏主页面,游戏主页面信息有“猜数字\\n”,“1.开始游戏”“0.退出游戏”“2.游戏规则”。

在game()函数里实现随机数的生成,已经猜数字的循环。随机数的生成

使用int n = rand()%100+1,来生成的随机数在0-100这个范围内

game()函数里的循环为do_while,里面嵌套了一个if语句。while的()里是1,让do_while语句无限循环下去。函数的意思为:“生成一个随机数。打印文字‘猜数字’,输入猜的数字。如果猜的数字小于随机数,则打印‘猜小了’,如果猜的数字大于随机数,则打印‘猜大了’,如果猜的数字等于随机数,打印‘猜对了’”

讲了创建的两个函数,再讲讲主函数里的内容,主函数先是定义了一个未知量input来储存输入值:int input = 0;

然后是一个do_while循环,while里是(input)即,当输入的input为0时不进行循环,直接结束,输入菜单的1或2时,进行循环。

而do_while循环的一开始就调用了menu()函数,调出菜单,然后打印“请选择”。之后用sf来输入一个数。

『加入书签,方便阅读』
热门推荐
环域灾变肆心妄为斗罗:雷动九霄抗战之少年的崛起四合院之我把一切上交国家女仆团太强,还要我这魔王干什么燕川画廊全职法师:水系弱?但我水龙王啊魂穿忍界我以大神通对抗六道仙爱情公寓之最靠谱的人
网站地图