- 博客(16)
- 收藏
- 关注
原创 C++趣味猜数字游戏:挑战你的直觉
cout<<"猜对了*-* "<<"答案为:"<< secreNumber<<" @_@ "<<endl;cout<<"你一共猜了"<<attempts<<"次 ^_^";cout<<"太大了!cout<<"太小了!cout<<"欢迎来到猜数字游戏(:"<<endl;具体内容为:从1到100猜一个数,直到猜对为止。cout<<"请输入:";今天,我将带大家用c++写一个游戏。感兴趣的小伙伴们赶紧去逝世吧。
2025-08-07 17:11:16
326
原创 学C++的五大惊人好处
既继承了C语言高效,简洁,快速和可移植的传统,又具备类似Java、Go等其他高级语言编写大型程序的高效编程能力。游戏引擎、银行系统、股票交易服务器后台、军工类服务器、低延迟网络播放器等高性能场合,成为编程的几乎不二选择。C++语言是C语言功能增强版,在c语言的基础上添加了面向对象编程和泛型编程的支持。4.在未来30--50年 c++一定是一个很受欢迎的职业。C++语言兼备编程效率和编译运行效率的语言。deepsick等AI智能。2.高考可能直接录取。5.c++成功的例子。
2025-07-29 21:16:44
665
原创 禽兽传染大爆发:n轮后感染数惊人!p1634
一个禽兽会每轮传染 x 个禽兽。试问 n 轮传染后有多少禽兽被传染?//题目中的要求要在64位以内。//(x+1)的n次方。关于类似pow的函数 请看上一期。一个禽兽会每轮传染 x 个禽兽。第一轮被感染的动物数量为x+1。第二轮为(x+1)*(x+1)一个整数,即被传染的禽兽数。两个非负整数 x 和 n。第n轮为(x+1)的n次方。第三轮为第二轮的平方。
2025-07-23 19:16:06
356
原创 编程必备:数学函数全解析
hypot(a,b)a,b的平方和的开方 3,4 5。pow(a,b)a的b次方。floor()向下取整。trunc()向0取整。round()四舍五入。ceil()向上取整。
2025-07-22 17:48:52
744
1
原创 P1720 月落乌啼算钱(斐波那契数列)
斐波那契数列(Fibonacci数列)是一个数字序列,其中每个数字是前两个数字的总和,通常以1开始,形成的序列为:1、1、2、3、5、8、13、21、34、55、89……”于是当爱与愁大神问多少钱时,月落乌啼说了一堆乱码?由于爱与愁大神学过编程,于是就用 1 分钟的时间求出了 Fn 的结果。吃完 pizza,月落乌啼知道超出自己的预算了……斐波那契数列中 1:1=1 1:2=0.5 2:3=0.666 ......最后无限接近0.618。本题已经有提示了:就是本题要算的Fn就为斐波那契数列中的第n项。
2025-07-16 18:18:12
492
原创 P1421 小玉买文具 最简解法
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是 1 元 9 角,而班主任给小玉的钱是 a 元 b 角,小玉想知道,她最多能买多少只签字笔呢。cout<<a/19;//求出可以买的笔数。输出一行一个整数,表示小玉最多能买多少只签字笔。输入只有一行两个整数,分别表示 a 和 b。题中信息:一支笔一元九角,可以理解为19角。输入a元b角,可以转化为10*a+b角。
2025-07-15 18:44:47
519
原创 陶陶摘苹果:30厘米板凳助丰收 P1046
第一行包含 10 个 100 到 200 之间(包括 100 和 200)的整数(以厘米为单位)分别表示 10 个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个 100 到 120 之间(包含 100 和 120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。陶陶有个 30 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知 10 个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。
2025-07-13 16:56:04
180
1
原创 B4066 [GESP202412 三级] 数字替换
小杨有一个包含 n 个数字的序列 A,即 A=[a1,a2,…,an],他想将其中大于 k 的数字都替换为序列的最大值,将其中小于 k 的数字都替换为序列的最小值,请你帮他计算出替换后的序列。if(a[i]<k)//不能用else,如果用了else 就为a[i]<=k。使用一维数组存储序列 A,使用擂台法可以在读入的同时计算出序列 A 的最大值和最小值。maxv=a[i];minv=a[i];if(a[i]>k)//题中只说了大于,所以不能用>=a[i]=minv;
2025-07-12 11:44:14
512
原创 B3939 [GESP样题 四级] 绝对素数
如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如 13。j++)//将j定义为2,因为j是因数。j*j<=s比 j<=sqrt(s) 快一点。//如果能除动的话,就不是绝对素数。//如果c始终等于0,说明这个数是绝对素数。//如果始终都等于1,就说明这个s为素数。//如果c不等于0,就执行下一个数。i++)//从a开始,到b结束。i++)//判断从1到n的素数。if(c==1)//第一次测验为素数进入下面。
2025-07-11 22:10:35
868
原创 B4258 [GESP202503 一级] 四舍五入
现在,给定 n 个整数,你需要将每个整数四舍五入到最接近的整十数。例如,43 四舍五入后为 40,58 四舍五入后为 60。//m>=5时,原数减去他本身再加10,就可以达到“5入”的效果。//m<5时,原数减去他本身,就可以达到“4舍”的效果。接下来 n 行,每行一个整数 a1,⋯,an,表示需要四舍五入的整数。共 n+1 行,第一行,一个整数 n,表示接下来输入的整数个数。n 行,每行一个整数,表示每个整数四舍五入后的结果。
2025-07-11 09:00:00
498
原创 B4355 [GESP202506 一级] 值日
n)//如果两数相等,最小公倍数是他们本身,a*b/m就为a*a/a=a。//判断用大的减小的,直到两数相等,这时,这个数就为最小公倍数。//判断用大的减小的,直到两数相等,这时,这个数就为最小公倍数。//原式=a/m*b/m*m,化简为a*b/m。=0)//当c==0时,b就为最小公倍数。③ 若a=b,则a(或b)即为两数的最大公约数。③ 若c≠0,则a=b,b=c,再回去执行①。② 若c=0,则b即为两数的最大公约数。① 若a>b,则a=a-b。② 若a<b,则b=b-a。
2025-07-10 19:32:05
264
原创 P1035 [NOIP 2002 普及组] 级数求和 最容易理解题解
已知:Sn=1+21+31+…显然对于任意一个整数 k,当 n 足够大的时候,Sn>k。s=s+1.0/a;//累加器,当 s>k时,a就是最大的n。现给出一个整数 k,要求计算出一个最小的 n,使得 Sn>k。分析:每次计数器加 1/a 直到大于 k 时就立刻输出答案。//double 的范围大一点。while(s<=k)//当s<=k时,执行循环。注意事项:计数器一定要用浮点数类型。本题是一道比较基础的模拟题!循环的基本结构如下。
2025-07-10 10:03:01
290
原创 用代码画出经典超级玛丽场景票P1000
/再次强调 一个空格都不能少。//每一行都要加上换行。//一个空格都不能少。超级玛丽是一个非常经典的游戏。#include <bits/stdc++.h>//万能头文件。本题是洛谷的试机题目,可以帮助了解洛谷的使用。本题需注亿:不能少空格!建议完成本题目后继续尝试。
2025-07-10 09:42:19
1034
原创 洛谷入门:从A+B题解迈向编程高手
cin>>a>>b;//也可以写成scanf("%d %d",&a,&b);//也可以写成long long a,b,sum;cout<<sum;//等于cout<<a+b;//也可以写成printf("%d",sum);好吧,同志们,我们就从这一题开始,向着大牛的路进发。任何一个伟大的思想,都有一个微不足道的开始。是洛谷提交次数最多的题,共有1M多次提交!cout<<a+b;//输出两个变量的和。cin>>a>>b;在题解中有“大炮打蚊子”的题解。这是一种最简单的题解,如下。
2025-07-09 18:25:26
171
原创 万能头文件的神奇作用
上面这行代码,如用#include <iostream>则会报错。这就体现了万能头文件的作用。#include <bits/stdc++.h>为万能头文件。让我们一起开启牛牛牛牛牛牛之路吧(・ω・)
2025-07-08 21:39:28
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人