首页 > 其他分享 >C语言1—100的数字炸弹小游戏

C语言1—100的数字炸弹小游戏

时间:2024-09-30 21:54:24浏览次数:3  
标签:right int C语言 break 小游戏 printf input 100 left

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h> 

#include<stdlib.h>

#include<time.h>

void menu()

{

printf("1=开始游戏\n");

printf("0=不进行游戏\n");

printf("请选择:");

}

void game()

{int num=rand()%100+1;

 int input=0;

printf("猜猜看啊");

while(1)

{

static int right = 100;

static int left = 0;

scanf("%d",&input) ;

if (input > num)

{

right = input-1;

printf("炸弹在%d到%d中\n",left,right);

}

else if (input < num)

{

left = input + 1;

printf("炸弹在%d到中%d\n", left, right);

}

else{

printf("bow\n") ;

break;

}

}

}

int main()

{srand((unsigned)time(NULL));

int a=0;

do

{

menu();

printf("请选择:");

scanf("%d",&a);

switch (a)

{

case 1:game();

break;

case 0:

printf("see you!\n");

break;

default:

printf("错误");

break;

}

}while(a);

return 0;

}

标签:right,int,C语言,break,小游戏,printf,input,100,left
From: https://blog.csdn.net/SHAO060706/article/details/142653980

相关文章

  • C语言学习记录
     9.24号b站上学习了swich条件语句和while循环语句9.25号【四舍五入】#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>intmain(){floata=0;scanf("%f",&a);floatb=0;b=a;if(0<a){while(a>1......
  • 小游戏-三子棋
    目录一、头文件(game.h)二、主程序(test.c)三、调用函数程序(game.c)一、头文件(game.h)#defineRow3#defineCol3#include<stdio.h>#include<stdlib.h>#include<time.h>//头文件中声明函数//棋盘初始化voidchessboard_initialize(charboard[Row][Col],......
  • 一文带你搞清C语言文件操作
    根据数据组织形式,文件分为文本文件或二进制文件在内存中以二进制的形式存储,不加转换输出到外存的文件中,就是二进制文件如果在外存上要以ASCII码形式存储,则需要在存储前转换,这种方式存储的文件就是文本文件一、流和标准流1、流流是一个抽象的概念。我们需要从外部获取数据,......
  • 长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降
    一、前言:看看满盘状态下致态TiPlus71004TB性能会如何!现在还有很多同学对于长江存储品牌的存储产品不太信任,在选择SSD时会优先考虑三星、西数这样的品牌。有鉴于此,我们此次会将手上的长江存储致态TiPlus71004TBSSD进行更严苛测试,将SSD填入80%的数据,也就是在近乎满盘的状态下,看......
  • 实现C语言通讯录
    #实现C语言通讯录简简单单写一个C语言一:函数的定义通过MAX,NAME_MAX,SEX_MAX,ADDR_MX,TETE_MAX定义结构体成员的数量通过typedef重命名结构体为PeoInfo;在定义结构体structContact的PeoInfodata用来存放结构体里面人的信息和通过sz来访问人的信息#pragmaonce//人的信......
  • C语言文件操作(续写)
    文章目录C语言文件操作(续写)文件的随机读写fseekftellrewind文件结束判定被错误使用的feof二进制文件的例子:C语言文件操作(续写)文件的随机读写fseek根据文件指针的位置和偏移量来定位文件指针。#include<stdio.h>intmain(){FILE*pFile;pFi......
  • 鹏哥C语言54.一维数组(知识点)
    1.1一维数组的创建✌️✌️✌️ 举个例子:! 1.2数组的初始化 特别注意上面第6个,arr6[]实际上算是arr6[7]因为字符串末尾默认放了一个\0......
  • c语言第六章2.0
    题3,求一个3*3矩阵对角线之和#define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>intmain(){   intstr[3][3];   for(inti=0;i<3;i++){      for(intj=0;j<3;j++){         str[i][j]=rand();//生......
  • SCIE1000  Python and Communication
    SCIE1000 Semester 2, 2024Python and Communication Assignment1    The scenarioA new public science museum in St Lucia is developing an exhibit. A feature ofthe museum is that each exhibit item is accompanied by two expla......
  • c语言 学习
    ......