【亲和数】-题解(C语言代码)怎么只对了一半呢 摘要:#include #include int panduan(int num,int sum); int main() { int num; scanf("%d",&nu…… 题解列表 2020年01月18日 0 点赞 0 评论 1132 浏览 评分:0.0
[编程入门]C语言循环移位-题解(C语言代码)位操作,最简化思路,不使用数组 循环位移的思路其实很简单:1、首先右移n位,相当于32位的左边空出了n位,得到a;2、再将原数字左移(32-n)位,等于将n位移动到了上面空出的位置,得到b;3、a+b即为循环位移的结果。#includeintmain(){inta,b,n;scanf("%u%u", 题解列表 2020年01月18日 0 点赞 3 评论 1503 浏览 评分:9.7
二级C语言-平均值计算-题解(C语言代码) #include#definenum10intmain(){inta[num],i,t=0,account=0;for(i=0;i 题解列表 2020年01月18日 0 点赞 0 评论 1647 浏览 评分:0.0
堆栈的使用-题解(C++代码) **注意每输完一组数据后要换行**1、stack.empty()若栈为空时,返回true2、stack.top()取栈顶元素3、stack.push()往栈顶添加元素4、stack.pop()删除栈顶元素****```cpp#include#includeusingnamespacestd;stack 题解列表 2020年01月18日 0 点赞 0 评论 2149 浏览 评分:9.9
蓝桥杯算法提高VIP-队列操作-题解(C++代码) **队列为先进先出,可理解为排队取票只需知道队列4个基本操作即可1、queue.push()括号里为要加入的元素所加入的元素排在队尾2、queue.pop()出队,即删除排在最前面的元素3、queue.empty()判断队列是否为空注意为空时返回true4、queue.front取出队首元素, 题解列表 2020年01月18日 0 点赞 0 评论 1229 浏览 评分:9.5
蓝桥杯算法训练VIP-调和数列问题-题解(C语言代码) 因为题目限制了x的取值范围而且范围不大,所以可以使用递归思想来做。#includefloatpd(floatx)%递归函数模块{if(x!=1)returnpd(x-1)+(1/(x+1));elsereturn0.5;}intmain(){floatx, 题解列表 2020年01月17日 0 点赞 0 评论 1221 浏览 评分:9.9
分糖果-题解(Python代码) 求大佬点进来优化 #####Python跑一遍,最优结果是超时,评分80%,运算量大的情况下时间很久,代码如下,求大佬优化!```pythondefxd(liD):'''判断糖果是否相等:paramliD::return:'''i=liD[0]flag=TrueforiteminliD:ifi!=item:flag=F 题解列表 2020年01月17日 0 点赞 2 评论 1276 浏览 评分:7.3
C语言训练-舍罕王的失算-题解(C语言代码) 解题思路:将2^0到2^63依次相加后输出,因为最后的数字太大,所以我使用了无符号超长整形。(2^0代表2的0次方)代码如下:#include#includeintmain(){unsignedlonglongsum=0;//使用无符号longlong来存储数据inti;for(i=0;i<64;i+ 题解列表 2020年01月17日 0 点赞 0 评论 1376 浏览 评分:6.6
能量项链-链表(C++代码) #思路先把最小值融合,如果有多个最小值,取能量最大的一组用链表的原因是有随机擦除操作,用vector会有内存移动,不过问题不大#代码```C++#include#includemain(){std::listlist;intn,e=0,t;std::cin>>n;while(n--&&std::cin 题解列表 2020年01月17日 0 点赞 0 评论 1357 浏览 评分:6.0
数据结构-链表的基本操作-题解(C语言代码) #include#includeusingnamespacestd;structnum{intnb;num*next;};num*creat_link(intn){if(n==0)returnNULL;num*t,*head,*tail=NULL;t=head=(num*)malloc(sizeof( 题解列表 2020年01月17日 0 点赞 0 评论 1343 浏览 评分:0.0