- 博客(137)
- 收藏
- 关注
原创 OJ刷题 第十七篇()
答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。分析:这道题挺有意思,就是用空瓶子换水喝的问题,这类题还是比较常见,但是这个题要注意当手里有2个瓶子的情况,从老板手里借一瓶水,喝完后凑成3个瓶子,此时又可以换一瓶水,而这瓶水刚好还给老板。但是要注意最高位进位,比如55+55=110,因为最高位进位为1,此时要判断最高位进位是否不为0,如果不为0,和的位数要加1。对于每组测试数据,输出一行,表示最多可以喝的汽水瓶数。
2024-01-05 21:15:31 501
原创 C语言全面学习基础阶段01—C生万物
static修饰局部变量改变了变量的生命周期,让静态局部变量出了作用域依然存在,到程序结束,生命周期才结束,在子函数中,static修饰的局部变量不管调用多少次,只赋值一次,即第一次调用赋值的结果,也就是说它只赋值一次,其余次的调用都是保存上一次调用的值。逻辑反和按位取反是不同的,逻辑反就是真变假,假变真,而按位取反是对这个数在计算机中存储的的每一位取反(1变0,0变1),整数在计算机中以补码形式存储,因此按位取反是对它的补码取反。有些事必须一直做,比如我日复一日的讲课,比如大家,日复一日的学习。
2024-01-05 21:15:20 995
原创 C++学习day--13 黑客攻击系统完整版实现
前两天刚学github的基本使用,现在我们就先完整实现这个项目,然后再上传到github上。在实战中学习更能体会到编程的乐趣。我们要做两个版本,一个是控制台版本,一个是图形化版本。之前实现的只是打印菜单和重复验证,现在实现真正意义上的黑客攻击;添加主循环,以实现反复操作。
2024-01-05 21:15:11 778
原创 scanf函数的用法
我们知道EOF等于-1,补码形式是全1,对它按位取反得到0的补码,因此这种方式也可以实现。它的值是-1.则说明scanf()的返回值是大于等于-1的。注意,输入结束是人为控制的,不是数据出错导致输入结束!因为返回0只是代表没有输入成功或者输入数据有误,而。发现scanf()的返回值是成功输入的个数,那么如果所有变量都没输入成功返回0,但是写成。就是不知道什么时候结束输入,反正就是一直在输入,这个时候怎么写呢?scanf()的返回值是成功赋值的变量数量, 发生错误时返回EOF.输入结束是认为手动控制的。
2023-05-15 19:03:29 620
原创 C++学习day--11 程序员必备工具--github
使用邮箱: (例如:1374784346@qq.com)密码需要至少包含一位小写字母,至少七位。中,填写个人描述信息,可以直接点击。如果没有弹出框来输入密码, 这在。账号的用户名、注册用的邮箱地址。,程序员常称其为小乌龟,小海龟。在这个本地目录下, 创建。网络时代的程序员必备。
2023-05-08 20:00:44 1013 2
原创 C++学习day--04 图形化开发环境搭建
因为很多初学者学习C++就是单纯的控制台打印输出,很枯燥,我们今后在做项目或者在学习的过程中,采用图形化方式相结合的方法学习,再学习中体会编程带来的快乐。这个工具前面我们是不会用到,因为前面学习基础语法,不是做项目,等后面做项目,项目有多个版本,找出版本差异这时候这个工具就牛逼了。注意:一个解决方案里可以有多个项目,而每次只能运行一个项目,我们运行某个指定的项目就得把该项目设置为启动项目。案例:南京研究所,某卫星通信项目的芯片移植,进度严重受阻,被迫更换芯片。做任何有难度的项目,必定会遇到困难,甚至瓶颈。
2023-05-04 16:37:13 2260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人