今天学会了一个猜数的程序,这个程序可以让计算机随机生成一个100以内的数,然后我们人来猜这个数是什么。

#include<stdio.h>
#include<stdlib.h>//随机生成一个整数的调用函数
#include<time.h>
int main()
{
    srand (time(0));
    int a = rand();//随机生成一个整型常量
    int b;
    int c=a%100;
    do {
    
    scanf("%d",&b);
        if(c>b)
        printf("小了");
        if(c<b)
        printf("大了");
        }
    while(c!=b);
    printf("恭喜你猜对了");
    return 0;

}

这个游戏我玩了很多次,发现当用2分法猜数是只用7次就可以猜出结果。

“21天好习惯”第一期-第10天相关推荐

  1. “21天好习惯“第一期--4

    "21天好习惯"-第四天 每天记录一点点 计算机的诞生与发展 冯·诺依曼体系 计算机系统作为一个能够自动地处理信息的智能化工具,必须解决好两个最基本的问题:①信息如何表示才能方便地 ...

  2. “21天好习惯” 第一期 - 18

    今天进一步探究昨天学习的strcmp()函数:         昨天学习strcmp()函数时提到了,当两个字符串相同时,输出0,不相同时,输出非零,那么当两个字符串不同时,具体会输出什么非零值呢?于 ...

  3. “21天好习惯”第一期- 4 简单的壁纸爬虫

    有时候我们不想让电脑桌面过于单调,于是琢磨着能不能让电脑每天自动获取网站上的图片然后更换为壁纸,这就需要一个壁纸爬虫了,这里以3G壁纸为例. 首先,还是喜闻乐见的导入模块,在这个爬虫中,我们需要以下模 ...

  4. “21天好习惯”第一期——21

    <计算机组成原理> 3.5.2 MIPS32架构CPU基本的组成部件 3. 单周期控制系统设计 (2)ALU控制单元      ALU控制单元接收两种输入:主控单元输出的m位aluop和指 ...

  5. “21天好习惯”第一期——16

    <计算机组成原理> 第一章 概论 1.1.2 存储程序工作方式 存储程序是计算机的核心内容,表明了计算机的工作方式,包含3个要点:事先编写程序,存储程序,自动.连续地执行程序. (1)根据 ...

  6. “21天好习惯“第一期——2

    道友们好,今天是学习的第二天,经过一天的学习我又了解到了很多有关C语言的知识,我也会和大家继续分享我的学习笔记,以及在学习中遇到的问题. 请大家看看下面这个程序: 今天的学习就到此为止,希望大家可以向 ...

  7. “21天好习惯”第一期——2

    今天学习的内容是3.3.2--算术逻辑单元. 继续昨天的学习的内容进一步学习了ALU: ALU的外部特性与功能: ALU的标志位: ALU的EDA设计模式: 学习中遇到的问题主要是ALU的EDA设计模 ...

  8. “21天好习惯“ 第九期—9:京东倒计时,淘宝倒计时

    "21天好习惯" 第九期 - 9 一.学习规划 1.计算机组成图谱绘画(应为知识导图)(10月25) 2.网络工程师备考(11月6) 3.信息知识竞赛(10月31) 二.所遇问题 ...

  9. “21天养成好习惯”第一期——21

    1.今天是关于数组 概念在上图里面同时还有诸多注意事项 1.数组的下标均以0开始: 2.数组在初始化的时候,数组内元素的个数不能大于声明的数组长度: 3.如果采用第一种初始化方式,元素个数小于数组的长 ...

最新文章

  1. 异构数据库转换工具的结构说明
  2. 字符串分隔 -连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。...
  3. HTML5游戏开发(四):飞机大战之显示场景和元素
  4. 38 | 案例篇:怎么使用 tcpdump 和 Wireshark 分析网络流量?
  5. 软件架构设计最佳实践
  6. c++语言标准 pdf,C++14标准.pdf
  7. PHP-Windows下搭建PHP-MSF环境【原创】
  8. centos netstat和ps感染木马解决方案
  9. 网页爬虫:零基础用爬虫爬取网页内容
  10. matlab卷积神经网络的实现,matlab卷积神经网络库
  11. M1 mac 安装打印机驱动程序
  12. 制作便携版 FireFox 火狐浏览器
  13. 年薪50万的程序员_如何才能撩到年薪50万的程序员?
  14. 【项目实战】高并发内存池
  15. MATLAB 中ans变量详细介绍
  16. C#实现在图片上添加文字和二维码
  17. I-Deas TMG 培训资料 (1)
  18. android平板电脑手写笔应用,四款最佳手写笔平板推荐
  19. 计算机的主要配件是哪两个,组成计算机cpu的两大部件是什么
  20. 如何下载npm离线安装包

热门文章

  1. Windows Socket编程之TCP实现大文件的传输
  2. 不看后悔| 5G与智能物流等各种技术的结合,靠谱吗?这次绝对让你明白!
  3. Node.js 学习笔记day005
  4. Java课程设计之 购物车管理系统
  5. Ubuntu系统装了搜狗输入法,但还是不能在QT中输入中文的解决方法
  6. Samba Ubuntu 服务器配置
  7. 2020-10-20 金山云三面
  8. 打开word文档提示文件未找到_打开CAD图纸或文档提示缺少SHX文件,2850种CAD字体大全资源分享...
  9. java浮点数计算_Java之浮点数运算
  10. 好看不过AR,好玩不过IP营销,不能颠覆产品那就颠覆创意