C语言:编写猜数字游戏,猜一个数字,一直到猜中为止
2016-05-30 17:12
211 查看
#include<stdio.h> #include<stdlib.h> #include<time.h> int game() { int num = 0; int ret = 0; srand((unsigned int)time(NULL)); ret = rand(); ret = ret % 100; while (1) { scanf("%d", &num); if (num>ret) { printf("大了,请再猜!\n"); } else if (num<ret) { printf("小了,请再猜!\n"); } else { printf("恭喜您,猜中了!\n"); break; } } return 0; } void menu() { printf("***************************\n"); printf("*** 欢迎体验猜字谜游戏! ***\n"); printf("****** 1:开始游戏 ******\n"); printf("****** 2:退出游戏 ******\n"); printf("***************************\n"); } int main() { int ch = 0; menu(); scanf("%d", &ch); switch (ch) { case 1: { printf("我们开始吧!\n"); game(); break; } default: { printf("我们再见吧!\n"); return 0; } } }
相关文章推荐
- C语言:编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- C语言:编写程序求解:有1,2,3,4,个数字,将组成互不相同且无重复数字出现的三位数打印出来
- C语言:标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。行号不能有限制
- C语言:5位运动员每人说了两句话,均有一句话正确,预测比赛结果
- 【面试题】C语言:根据A,B,C,D四人没人说得一句话,四句话仅有三句话正确,判断嫌疑犯
- C语言:在屏幕上打印杨辉三角形
- 【C语言 】用C语言实现乘法口诀表
- 用C语言编写:求10 个整数中最大值
- 【C语言】给定两个整型变量的值,将两个值的内容进行交换(不同方法)
- 【C语言】编写函数实现:100-200素数的输出
- 《c++primer 》string *pstr = new string; *pstr = str;的疑问
- [leetcode] 【链表】83. Remove Duplicates from Sorted List
- c++单例模板
- 用c++实现二叉树的线索化
- leetcode 172 Factorial Trailing Zeroes C++
- Windows下C/C++获取当前系统时间
- c++基础知识总结
- 把数组排成最小的数
- Geekband C++面向对象高级编程(下) 第一周笔记 暗影行者
- Geekban极客班C++ 第四周