![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 59
城主_全栈开发
机器人工程本科在读,兴趣领域是全栈,同时是正在网安/数通领域探索的菜鸟,希望我的文章能够帮助到你!
展开
-
找3、从数组中删除数据、回文字符串判断、读文件计算平均成绩、指针做函数的参数、指针与二维数组边界问题、结构体问题
相关资料已有答案,看了一眼,做法有所不同,所以发出来供大家参考。不贴题了。原创 2023-05-26 21:42:21 · 89 阅读 · 3 评论 -
在主函数中输入一个字符串,由若干个英文单词组成,单词之间用空格分开。调用一个函数输出此字符串中最长的包含字母a的单词。(若没有包含字母a的单词则输出相应的提示。)
在主函数中输入一个字符串,由若干个英文单词组成,单词之间用空格分开。调用一个函数输出此字符串中最长的包含字母a的单词。(若没有包含字母a的单词则输出相应的提示。)原创 2023-04-25 20:18:22 · 535 阅读 · 3 评论 -
问题F:最少操作次数
但不用解出该方程,因为我们又发现,我们最后还要加上三个数都减一的次数,也就是101-n-k(==90-n==88-k),加上n+k就是101,也就是三个数中最大的那个数。我的思路是挑两个数减一和三个数都减一这两种操作里,肯定是尽量挑三个数都减一能达到最少操作次数,因为三次前者才等于两次后者。设a为最大值,a=b+c可以ac和ab共减1即可得0,那么a>b+c时a减完c减完b之后还有剩余。选择 A,C 减 1。数字变成 1,1,1。选择其中两个数,并将这两个数减 1。一行三个空格分隔的整数 A,B,C。原创 2023-01-15 17:36:21 · 351 阅读 · 0 评论 -
【C++】问题 G: Bob和Alice(3)
问题 G: Bob和Alice(3)内存限制:128 MB时间限制:1.000 S评测方式:文本比较题目描述求的是最大值!!!Bob和Alice在玩一个序列游戏有一个n-1个数的序列B1B2.......Bn−1Bob又定义了一个新的序列A1A2.......An对每一个i [1原创 2023-01-11 22:00:00 · 404 阅读 · 0 评论 -
【C++】数的反序处理:数位/数的进制转换
第二次循环个位x10+新的n%10,而这个新的n就是原来的n除以10取整后的结果,原来的n/10即等于(千百十)。然后进入循环,从个位开始,十位,百位...分别乘以1,A,A^2即可。这就是递归算法,它通过数n每次对k取模,自身除以k,取得目标数最低位,次低位...遍历出整个目标数.例如,11,13均为真素数,因为11的反序还是为11,13的反序为31也为素数。真素数的定义:如果一个正整数P为素数,且其反序也为素数,那么P就为真素数。(/的优先级等同于%,*也一样,数学上易推知,与变量从左往右结合)原创 2023-01-10 23:52:40 · 705 阅读 · 0 评论 -
【C++】竞赛笔记:最小公倍数/最大公约数/素数筛函数
1.最小公倍数、最大公约数最小公倍数的求算一般依赖于最大公约数的获取。假设求12和18的最小公倍数,直觉告诉我们是36,解释起来就是:18/12!12%6==0;最大公约数即为6.最小公倍数=两数乘积/最大公约数即12*18/6=36.可见,核心函数是最大公约数的求算函数.原创 2023-01-09 00:55:22 · 296 阅读 · 0 评论 -
【C/C++】变量自加/自减运算小白释疑篇
现在很多非常0基础的初学者都搞不清楚i++和++i的区别,打集训题的同时偶遇此题,想起了五年级时理解i++的痛苦经历,其实说白了就是那时太小,还没理解结合性、赋值、内存等。我相信这也是一些年纪比较小的初学者会遇到的问题。于是写此文以试用多种角度解释变量自加运算符间区别,以及实际使用时注意事项。如遇大佬请狠狠批评指正,以免误人子弟。问题 M: 9.变量自加运算内存限制:128 MB时间限制:1.000 S题目描述对于给定的整数a,输出 a++,a--,++a,--a的值输入输入一个整数a。原创 2023-01-06 20:24:29 · 3472 阅读 · 0 评论