【C】猜数字游戏

#include<stdio.h>
int main(){
	int random,N,urname;
	int count;
	scanf("%d %d\n", &random, &N);
	scanf("%d", &urname);
	//先判断大与小两种情况 
	for(count=1;urname>0&&count<=N;	count++){
		if(random<urname)
		printf("Too big\n");
		else if(random>urname)
		printf("Too small\n");
		else break;
		scanf("%d", &urname);				
	
	} 
	//列出次数选项
    if(urname<0||count>N)	printf("Game Over\n");
    else if(count==1)       	printf("Bingo!\n");
    else if(count<=3)       	 printf("Lucky You!\n");
    else if(count<=N)        	printf("Good Guess!\n");
} 

热门文章

暂无图片
编程学习 ·

蒙哥马利模乘

Montgomery乘法的数学表达式是A * B * R ^ (-1)mod M。A、B是同位长大数,R是2的M(位长)的次方,R ^ (-1)是指R相对于M的模逆,即R ^ (-1)满足以下条件的数:R * R ^ (-1) mod M = 1;这个条件成立的充要条件是R与M互素,这一点只需要M为奇数即可。 使用蒙哥马利乘法可以做…
暂无图片
编程学习 ·

Nginx系列(7):Nginx高并发初探

目录1、场景设置 — NGINX进程模型二、为什么框架如此重要?三、NGINX是如何运作的呢?四、NGINX内部工作进程五、NGINX是一个真正的大师六、更新配置文件升级NGINX七、结语原文出处:https://www.cnblogs.com/dz11/p/10215089.htmlNGINX 在网络应用中表现超群,在于其独特的设…
暂无图片
编程学习 ·

vue中的keep-alive使用总结

在平常开发中,有些组件只需要加载一次,后面的数据将不存在变化,亦或者是组件需要缓存状态,滚动条位置等,这个时候,keep-alive的用处就立刻凸显出来了。1.App.vue中使用keep-alive,include表示需要缓存的页面,exclude表示不需要缓存的页面,你可以只设置其中一个即可,但…
暂无图片
编程学习 ·

日志框架 SLF4j

是什么:SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统为什么:在java.util.logging, logback…
暂无图片
编程学习 ·

MySQL基础(十二):锁机制

文章目录一、锁的概述1、什么是锁?2、锁的分类二、MySQL中的三种锁1、表锁(偏读)(1)表锁的特点(2)表加读锁、写锁的语法(3)读锁特性实验(4)写锁特性实验(3)结论2、行锁(偏写)(1) 由于行锁支持事务,复习老知识(2)建表sql(3)行锁加读锁、写锁语法(4)读锁…
暂无图片
编程学习 ·

代码优化

也许有人会感觉CR没有什么卵用,只要我代码实现了功能,我完成了开发任务,我就OK了,为啥还要CR??但是CR真的是有必要的,你不仅可以发现自己代码中的不足之处,待优化点,简洁明了的代码易读别人接手也会很快。1. 比如在vue项目中只有某一个组件用某一个特别长的常量对象,…
暂无图片
编程学习 ·

tf.data接口,一个batch里计算多种loss

使用if condition判断一下 import tensorflow as tfcondition = tf.placeholder(tf.int32, name="condition") input = tf.placeholder(tf.int32, name="condition") A = tf.constant(value=123)def compute_loss1():return tf.abs(A - input)def compute_…
暂无图片
编程学习 ·

python中变量前面加星号*

python中变量e前面加星号,即*elist或tuple前面加星号字典前面加星号 list或tuple前面加星号 列表或元组前面加星号作用是将列表解开成两个独立的参数,传入函数; def add(x,y):return x+y b = [1,4] e = (2,3) add(*e) add(*b) >>> 5 >>> 5字典前面加星号 字…
暂无图片
编程学习 ·

硅上量子点激光器报告最新进展总结(二)

————来自蔻享学术UCSB万雅婷博士报告一、量子点在传统的F-P腔上的应用:87%的电注入效率,175mW的输出功率,6.5mA的阈值电流 APL photonics 3(3), 030901(2018)这些指标到现在仍然代表硅上量子点激光器最好的性能。图一 F-P量子点激光器寿命测试 硅上量子点激光器具…
暂无图片
编程学习 ·

react中使用scss全局变量做留海屏幕适配

最近我的react工程需要做留海屏幕适配,用了公司的框架mtl(支持友空间),我们都知道现在大多数做留海适配都是在顶部设置25px的高度,那为什么做适配会用到scss全局变量呢? 答案就是方便!配置了全局变量后我们可以在想要的任何地方使用,设置使用css的calc动态计算一些宽度…
暂无图片
编程学习 ·

多线程知识点梳理1

1.什么是线程 线程(thread)是操作系统能够调度的最小的单位,它包含在进程内。是进程的实际运作单位。一个进程中可以有多个线程。2.线程的生命周期 线程的生命周期一共分为五个部分:新建,就绪,运行,阻塞,死亡。 当线程被创建之后并不是直接执行状态,也不是一直处于执…
暂无图片
编程学习 ·

阿里云学生机选择指南(用途和优势)

概述 现在国内知名大牌云服务商(阿里云)对学生都是很优惠的,阿里云学生服务器,阿里云也推出了9.5元购买云服务器的优惠活动,是一款固定的优惠套餐,包含特价云服务器,但是好多学生却不知道在哪里申请,需要什么条件,流程是怎么样的,下面给大家做个介绍 云翼计划是阿里云…
暂无图片
编程学习 ·

https://www.cnblogs.com/sunsky303/p/7731911.html https://blog.csdn.net/lilele12211104/article/details/80393463
暂无图片
编程学习 ·

django-基础二(url与视图)

一、视图 1、视图作用:完成相关逻辑 2、视图写在app的views.py文件夹中,且视图函数的第一个参数一定是request,且必须renturn返回httpresponsebase对象或者是子类对象 二、url 1、URL映射 url作用:视图与浏览器界面沟通桥梁。在用户输入了某个url,请求到我们的网站的时候,…
暂无图片
编程学习 ·

[Golang实现JVM第四篇] 整数加法和条件判断指令的实现

在上一篇中我们实现了一个能跑的解释器,支持了一些基本的栈操作指令。现在我们就可以开始实现"有点用"的数学运算和条件判断了。 github: https://github.com/wanghongfei/mini-jvm 局部变量表、程序计数器 由于JVM字节码是基于栈的指令集,因此一切操作都是以栈为基…
暂无图片
编程学习 ·

pyspark入门整理

最近工作需要对千万以上数据做特征处理,为了提升运(zao)算(ri)效(xia)率(ban),开始使用pyspark做分布式运算。也是从基本开始学习,先把用到的一些资料贴在这里,日后有空结合业务进一步整理。(一)原理篇一文弄懂PySpark原理与实践 https://blog.csdn.net/oTengYue…
暂无图片
编程学习 ·

数据结构与算法之快速排序

【前言】快速排序原理简单,使用方法经典,速度快,本博客旨在总结理论,梳理思路,记录实现过程【正文】理论快速排序,分治法,分治递归时它的核心思想,将一组数通过规则分成几部分,每一部分再按照相同规则进行处理,大事化小,小事化了。时间复杂度平均为O(nlogn),最坏为…
暂无图片
编程学习 ·

YOLOv4目标检测:原理与源码解析

课程链接: https://edu.csdn.net/course/detail/29816YOLOv4是最近推出的基于深度学习的端到端实时目标检测方法。YOLOv4的实现darknet是使用C语言开发的轻型开源深度学习框架,引入了许多新的目标检测技巧,可以作为很好的代码阅读案例,让我们深入探究其实现原理。本课程将解…
暂无图片
编程学习 ·

小程序进阶之路:跨平台开发避坑指南

阿里妹导读:小程序的开发不可避免的会面临跨平台开发的问题。各小程序平台有哪些特点?如何处理各平台的差异?本文分享淘票票在跨平台开发上的经验总结,包含了技术演进及差异控制策略,希望能帮助同学们提前避坑。文末福利:下载《小程序大世界》电子书。在 2019 年,阿里巴…