首页 > 其他分享 >【C语言】经典猜数字游戏

【C语言】经典猜数字游戏

时间:2022-10-02 23:01:46浏览次数:45  
标签:random 游戏 int 经典 C语言 break num printf input

​#include <stdio.h>​

​ #include <stdlib.h>​

​ #include <time.h>​

​ void menu()​

​ {​

​ printf("**********\n");​

​ printf("*********** 1.play \n");​

​ printf("* 0.exit \n");​

​ printf("\n");​

​ }​

​ //RAND_MAX--rand函数能返回随机数的最大值。​

​ void game()​

​ {​

​ int random_num = rand()%100+1;​

​ int input = 0;​

​ while(1)​

​ {​

​ printf("请输入猜的数字>:");​

​ scanf("%d", &input);​

​ if(input > random_num)​

​ {​

​ printf("猜大了\n");​

​ }​

​ else if​​​​​(input < random_num)​

​ {​

​ printf("猜小了\n");​

​ }​

​ else​

​ {​

​ printf("恭喜你,猜对了\n");​

​ break;​

​ }​

​ }​

​ }​

​ int main()​

​ {​

​ int input = 0;​

​ srand((unsigned)time(NULL));​

​ do { menu();​

​ printf("请选择>:");​

​ scanf("%d", &input);​

​ switch(input)​

​ {​

​ case 1: game(); ​

​break;​

​ case 0: break;​

​ default: printf("选择错误,请重新输入!\n");​

​ break;​

​ }​

​ }​

​while(input);​

​ return 0; ​

​}​

​​​图示如下​

【C语言】经典猜数字游戏_刷题


【C语言】经典猜数字游戏_游戏_02

标签:random,游戏,int,经典,C语言,break,num,printf,input
From: https://blog.51cto.com/u_15801317/5729522

相关文章

  • 专升本C语言笔记-2022-10-2
    变量名命名规则:1.变量名只能是英文字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。               2.第一个字母必须是字母或者下划线开头。 ......
  • C语言神奇的幻方
        #include<stdio.h>intmain(){intdata[40][40]={0};intN;scanf("%d",&N);intk=1;inti,j,m,n;i=0;j=N/2;data[i......
  • 查找字符串三种方法(截取子串,朴素匹配法,KMP匹配)——C语言描述
    查找字符串三种方法(截取子串,朴素匹配法,KMP匹配)——C语言描述目录查找字符串三种方法(截取子串,朴素匹配法,KMP匹配)——C语言描述0测试用例框架1查找字符串——截取字串方法......
  • C语言每日一题——第六天
    第六天小明想了想,发现他已经写过数个用于计算日期的程序了。今天他决定更进一步,要实现一个可以计算两个日期实际相差天数的代码。另外,为了方便,不考虑闰年情况。运行:main.......
  • 在强化学习算法性能测试时使用训练好的模型运行游戏,此时如何控制实时游戏画面的帧数
    问题:在强化学习算法性能测试时使用训练好的模型运行游戏,此时如何控制实时游戏画面的帧数?  ========================================  看到很多训练好的模型与游戏交......
  • 【C语言_11】快速了解switch多重选择语句!
    1.switch的用法switch后面的括号只能填整型表达式case后面的常量不能有重复的可以没有defaultswitch(整型表达式){case整型常量1:语句;case整型常量2:......
  • 插入字符串,删除字符串——C语言描述
    插入字符串,删除字符串——C语言描述目录插入字符串,删除字符串——C语言描述0测试用例框架1插入字符串1.1功能需求:1.2条件1.3方法1.4代码实现0测试用例框架https://......
  • 初识C语言
    #include<stdio.h>#include<stdlib.h>#include<math.h>intmain(){doublea,b,c,y;intx;scanf("%lf%lf%lf",&a,&b,&c);x=a+b+c;y=(a+b+c)/4;printf("x=%d",x);pri......
  • C语言常用函数
    数据类型:整数:char、unsignedchar(0-255)、signedchar(-128-127)、short、unsignedshort(0-65535)、int、unsignedint、long、unsignedlong小数:float(6位):单精度,eg:2.5fdouble......
  • C语言猜单词游戏
    C语言猜单词游戏C语言猜单词游戏1问题描述请从一片英文的短文中任意提取一个单词,给出该单词的字母数量,让游戏者猜单词的拼写字母,游戏者每次只能猜一个字母,如果游戏者猜......