首页 > 其他分享 >C语言小游戏:猜数字

C语言小游戏:猜数字

时间:2024-03-15 12:59:47浏览次数:18  
标签:数字 int scanf C语言 小游戏 printf include 输入

//猜数字 
#include <stdio.h>
#include <stdlib.h>
int main()
{
	int a,x,y,n,b=0;
	printf("请输入范围1~n中n的值:");
	scanf("%d",&n);
	a=rand()%n+1;
	while(1)
	{
		printf("请输入一个整数:");
		scanf("%d",&x);
		if(x>a) printf("大了\n");
		if(x<a) printf("小了\n");
		b++;
		if(x==a) 
		{
			printf("恭喜你,猜对了\n");
			printf("你猜对共用了%d次\n",b);
			a=rand()%n+1;
			printf("是否再来一局?(1.是  2.不是)\n");
			scanf("%d",&y);
			b=0;
			if(y!=1) break;
		}
	}
}

标签:数字,int,scanf,C语言,小游戏,printf,include,输入
From: https://blog.csdn.net/hangweijie/article/details/136736641

相关文章

  • 代码随想录算法训练营第七天|LeetCode 344.反转字符串、541.反转字符串II、卡码网54.替
    344.反转字符串题目描述:​编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用O(1)的额外空间解决这一问题。示例一:输入:s=["h","e","l","l","o"]输出:["o","l","l......
  • Linux下配置vim以及编译C语言
    在Linux下配置Vim和编译C语言程序是很常见的任务。下面是在Ubuntu上配置Vim和编译C语言程序的简要步骤:1.安装Vim大多数Linux发行版默认都已经安装了Vim,如果您的系统没有安装,可以使用包管理工具来安装。sudoaptupdatesudoaptinstallvim2.配置V......
  • 数字100郑直:客户体验的流程式管理
    从宏观意义上说,体验是一种经济形态。在《体验经济》一书中,作者定义体验经济为「从生活与情境出发,塑造感官体验及思维认同,以此抓住顾客的注意力,改变消费行为,并为商品找到新的生存价值与空间」,并将之列为农业经济、工业经济、服务经济之后的第四种经济类型。数字100副总裁郑直......
  • 数字化海外园区专属方案
    海外园区专属方案旨在为全球各地的矿山、制造、物流等园区提供安全、智能且高效的解决方案。依托强大的国际网络资源和通信资源整合能力,我们致力于从园区的搭建到智能化运营的全方位服务,确保客户能够享受到最优质的海外园区运营体验。一、方案概述本方案结合先进的通信技术、物......
  • C语言初学习——易错点合集(持续更新中)
    转义字符例题一intmain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++){if(s[i]>='0'&&s[i]<='9'){n++;}}printf(&quo......
  • 实验一c语言输入输出和简单程序应用编程
    1#include<stdio.h>2intmain()3{456printf("o\n");7printf("<H>\n");8printf("II\n");9printf("o\n");10printf("<H>\n");11......
  • (计算机二级C语言)程序设计题<75>
    题目:#include<math.h>#include<stdio.h>doublefun(intn){}voidmain(){intn;doubles;voidNONO();printf("\n\nInputn:");scanf("%d",&n);s=fun(n);printf("\n\ns=%f\n\n",s......
  • (计算机二级C语言)程序设计题<74>
    题目:#include<stdio.h>#include<math.h>doublefun(intn){}voidmain(){intn;doublesum;voidNONO();printf("\n\nInputn:");scanf("%d",&n);sum=fun(n);printf("\n\nsum=%f\......
  • c语言:深入了解指针(2)
    1.const修饰变量变量是可以修改的,如果将变量的地址传给一个指针变量,可以通过指针变量来改变这个变量的值,如果我们不想这个变量的值不能被随意更改,我们就可以使用const来修饰这个变量。intmain(){ intn=10;//n是变量 n=5; printf("%d\n",n); return0;}我们可......
  • [C语言]还原原版的扫雷
    今天看了b站鹏哥做的扫雷,其中有几点鹏哥没有进行优化,第一个就是没有在进行游戏前不布置雷,在选择第一个方块的时候再布置雷,还有就是如何像原版扫雷一样,点到一个周围为0的方块再检测其周围的方块的取值,鹏哥也暗示了可以用递归的方法,最后一点就是像原版一样进行标记选择,最后一点其......