算法
桂蛇~
码路小白,新开的号,后续更新自己的学习笔记和学习之路,和大家一起进步
展开
-
C/C++,python判断一个数是否为平方数
判断平方数是一个简单的数学问题,C和C++ 的实现方法比较接近,但是C没有bool类型,只能够引用<stdbool.h>头文件。想要使用开方的函数,必须引用 头文件<math.h>里的sqrt函数思路:判断开根号后是否为整数。解决关键:(int)sqrt(n) ,(int)对变量类型进行强制转换,然后用==判断输出bool值。细节:被开根的数必须大于0,由于n为整数,只需添加判断n>-1C语言实现#include <stdbool.h>#inc原创 2020-09-10 00:37:41 · 5693 阅读 · 0 评论 -
Josephus survivor问题(逢k踢人)
问题描述:大家应该都听说过这个问题,我最近也是在codewars上做题遇到了。给定人数n,从第一个人开始数,数到第k个人被踢出去,然后继续。超出人数n的话就循环从头接着数。要求是输出最后留下来的数。附上一张截图...原创 2020-02-28 18:40:59 · 231 阅读 · 0 评论