c语言_猜数字游戏
来源:互联网 发布:db2 sql获取当前时间 编辑:程序博客网 时间:2024/05/17 01:01
题目描述:
系统自动生成1~100的数字。用户进行猜测输入,系统根据用户输入,反馈猜大了或者猜小了,直至用户猜测正确。同时反馈总的猜测次数。
题目来源
实现代码:
#include <stdio.h>#include <stdlib.h>#include <time.h> int main(){ srand(time(0)); int number = rand()%100+1; printf("电脑:我想好了一个1~100之间的数字,快来猜猜看哦!\n"); int input = 0; int count = 0; do{ printf("玩家:我猜这个数字是:"); scanf("%d",&input); count ++; if (input > number){ printf("电脑:你猜的数字大了哦!\n"); }else if(input < number){ printf("电脑:你猜的数字小了哦!\n"); } } while(input != number); printf("电脑:恭喜您!猜对了!您一共猜了%d次哦!",count); return 0; }
难点备注:
- 关于数字的随机生成,可以用rand()函数。而题目要求数字1~100之间,这里很巧妙地利用了%。
- 随机数生成后,存在一个初始化的问题。即如果不进行初始化,后续多次调试程序,系统生成的数字都是相同的。解决办法是srand()函数,具体可以参考下方链接。
参考链接:
srand()以及rand()函数用法
c语言中的rand()函数和srand()函数产生随机的整数
题目来源
阅读全文
0 0
- c语言_猜数字游戏
- C/C++_猜数字游戏
- 猜数字游戏(c语言)
- 【C语言】 猜数字游戏
- C语言 猜数字游戏
- 【C语言】猜数字游戏
- C语言 猜数字游戏
- C语言 猜数字游戏
- 猜数字游戏 C语言
- 游戏_猜数字
- 猜数字游戏(c语言程序)
- 猜数字游戏C语言描述源代码
- c语言学习-猜数字游戏
- c语言之猜数字游戏
- c语言 猜数字大小游戏
- 猜数字游戏(C语言)
- c语言编写猜数字游戏
- c语言实现一个猜数字游戏。
- Leetcode 236. Lowest Common Ancestor of a Binary Tree
- 三大主流软件负载均衡器对比(LVS VS Nginx VS Haproxy)
- 模拟shell实现su命令(切换用户)
- Dom解析xml入门实例!!!!!!!!!!
- div,css
- c语言_猜数字游戏
- 计蒜客 奇异家庭
- 16进制转8进制的位运算 Java算法
- 用在线电路软件生成全加器与逻辑门
- 菜鸡的电路实践
- 数组的创建、数组的复制、Arrays中sort/binarySearch方法
- Python——取整的几种方法
- 最小硬币数
- Java中T和?的区别