首页 > 其他分享 >C语言-猜数游戏

C语言-猜数游戏

时间:2023-02-03 18:55:21浏览次数:52  
标签:游戏 猜数 int number C语言 printf 100

整理文件发现以前写的C语言猜数游戏

1-效果演示

2-程序

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
	srand(time(0));
	int number = rand() % 100 + 1; //生成1-100的整数
	int count = 0;//记录猜数次数
	int a = 0;//记录玩家猜的数

	printf("我已经想好了一个1到100之间的整数\n", a);
	printf("猜猜这个数是多少?\n");
	//printf("%d\n",number);
	do {
		scanf("%d", &a);
		count++;
		if (a > number) {
			printf("你猜的数大了!继续猜:\n");
		} else if (a < number) {
			printf("你猜的数小了!继续猜:\n");
		}
	} while (a != number);

	printf("你只用了%d次就猜到了答案!你真是个小天才!\n", count);
	return 0;
}

 

标签:游戏,猜数,int,number,C语言,printf,100
From: https://www.cnblogs.com/FishSmallWorld/p/17090235.html

相关文章

  • C语言笔记
    分支语句(选择结构)1.if语句悬空else(else只会与离他最近的未匹配的if匹配!)就近原则养成习惯,每个if后加{}intmain(){ inta=0; intb=2; if(a==1) if(b==......
  • 【C语言】程序的翻译环境和执行环境
    ......
  • C语言-链表流星雨(EsayX)
    刷B站看到的,做个玩玩。IDE:VisualStudio2022。依赖EsayX图形库1-效果 2-程序/*链表流星雨单文件版本依赖EsayX图形库*/#include<stdio.h>#include<stdlib.h>......
  • C语言小项目-通讯录的实现
    contact.h#defineMAX1000#defineMAX_NAME20#defineMAX_SEX5#defineMAX_TELE12#defineMAX_ADDR30enumopt{EXIT,ADD,DEL,SEARCH,MODIFY,SHOW,SORT};......
  • 枚举以及联合体--C语言版
    枚举的定义枚举顾名思义就是一一列举。把可能的取值一一列举。一周的星期一到星期日是有限的7天,可以一一列举。性别有:男、女、保密,也可以一一列举。月份有12个月,也可以......
  • C语言extern和static
    下面的代码段说明了变量和形式参数声明中怨念或者省略存储类型的所有可能的方法。inta;externintb;staticintc;voidf(intd,registerinte){autointg......
  • C语言学习: 快速排序(递归方式)
    1#include<stdio.h>2#include"io_utils.h"3#include<stdlib.h>4#include<time.h>56#definePLAYER_COUNT5078voidSwapElements(intarray[......
  • C语言学习: 数组打乱
    1#include<stdio.h>2#include"io_utils.h"3#include<stdlib.h>4#include<time.h>56#definePLAYER_COUNT5078voidSwapElement(intarray[]......
  • C语言学习 字符串
    如果文件编码是GBK,那么他会编译成GBK编码,存储起来。   内存里面这么存储。中文是GBK编码存储,而数字和英文,是以unicode编码存储   GBK编码查询   宽......
  • c语言中获取环境变量
    #include<stdio.h>intmain(intargc,char*argv[],char*envp){/**命令行传参的时候例如:mysqlmysql-h127.0.0.1-uroot-p123*argc传入......