当前位置: 首页 > news >正文

建设银行考试报名网站东盟建设投资有限公司网站

建设银行考试报名网站,东盟建设投资有限公司网站,网站策划报告怎么写,做外汇最好的财经网站本专栏为c语言练习专栏#xff0c;适合刚刚学完c语言的初学者。本专栏每天会不定时更新#xff0c;通过每天练习#xff0c;进一步对c语言的重难点知识进行更深入的学习。 今日练习题关键字#xff1a;最大连续1的个数 完全数计算 #x1f493;博主csdn个人主页#xff1… 本专栏为c语言练习专栏适合刚刚学完c语言的初学者。本专栏每天会不定时更新通过每天练习进一步对c语言的重难点知识进行更深入的学习。 今日练习题关键字最大连续1的个数 完全数计算 博主csdn个人主页小小unicorn ⏩专栏分类C语言天天练 代码仓库小小unicorn的代码仓库 关注我带你学习编程知识 Day1 题目一题目描述解题思路代码实现结果情况 题目二题目描述解题思路代码实现结果情况 总结 题目一 题目描述 给定一个二进制数组 nums 计算其中最大连续 1 的个数。 解题思路 为了得到数组中最大连续 1 的个数需要遍历数组并记录最大的连续 1 的个数和当前的连续 1 的个数。如果当前元素是 1则将当前的连续 1 的个数加 1否则使用之前的连续 1 的个数更新最大的连续 1的个数并将当前的连续 1 的个数清零。 遍历数组结束之后需要再次使用当前的连续 1 的个数更新最大的连续 1 的个数因为数组的最后一个元素可能是 1且最长连续 1 的子数组可能出现在数组的末尾如果遍历数组结束之后不更新最大的连续 1 的个数则会导致结果错误。 代码实现 int findMaxConsecutiveOnes(int* nums, int numsSize) {int maxCount 0, count 0;for (int i 0; i numsSize; i) {if (nums[i] 1) {count;} else {maxCount fmax(maxCount, count);count 0;}}maxCount fmax(maxCount, count);return maxCount; } 结果情况 符合题目要求问题得到解决。 题目二 题目描述 完全数Perfect number又称完美数或完备数是一些特殊的自然数。 它所有的真因子即除了自身以外的约数的和即因子函数恰好等于它本身。 例如28它有约数1、2、4、7、14、28除去它本身28外其余5个数相加12471428。 输入n请输出n以内(含n)完全数的个数。 解题思路 我们只需要从1开始把所有可以整除n的约数全部加起来即可 约数就是能够被数字整除而这里简化的一个思路是数字能够被整除则除数和结果就都是约数这种思路下只需 要从1计算到平方根即可为何是平方根看下面即可 比如数字 8 能够整除 2 结果是 4 则除数 2 和结果 4 都是约数而这两个只需要一次计算判断即可。 需要注意的是 4925… 这种除数和结果相同的情况则除数或者结果只相加一次就够了 代码实现 #includestdio.h #includemath.h int find(int n) {int sum 1; //因为i从2开始把1跳过了所以sum等于1加回来int i 0;//这里为何可以开平方根呢? sqrt(n)//因为n被1到n-1之间任一整数整除时两个因子有一个必定小于或等于 根号n// 另一个大于或等于根号n//例如16能被248整除162*82小于48大于4因此只需要判定1到根号n有无因子即可for (i 2; i sqrt(n);i) { //这里i没有等于1是因为题目说除了自身以外的约数if (n % i 0) {//是否为约数sum i;int m n / i;if (i ! sqrt(n)) {//例如93x3这是防止重复的数加进来sum m;}}}if (sum n) {return 1;} else {return 0;} } int main() {int n 0;while (scanf(%d, n) ! EOF) {int i 0;int count 0; //计数for (i 2; i n;i) { //对n以内的数字都进行判断是否是完全数注意1不参与判断//原因是上面sum初始化成1了如果i等于1的话85行代码sumnint pan find(i); //会多返回一次if (pan) {count;}}printf(%d\n, count);}return 0; }结果情况 符合题目要求问题得到解决。 总结 文章到这里就要告一段落了有更好的想法或问题欢迎评论区留言。 希望今天的练习能对您有所收获咱们下期见
http://www.hkea.cn/news/14468466/

相关文章:

  • 盐城网站开发厂商网上购物商城有哪些
  • 建设网站建议做国际物流需网站
  • 上海好的网站有哪些华为域名注册
  • 甘肃兰州做网站东莞 网站建设企业
  • 网站建设 猴王网络0成本北京网页设计公司山东济南兴田德润在哪里
  • c# 网站开发教程做外贸推广的公司
  • dede医院网站模板小企业网站建设流程
  • 网站建设预算和维护wordpress设置相册
  • 不用cms怎么做网站杭州 网站建设公司
  • 做外单要上什么网站52影院
  • 建站平台功能结构图洛阳电商网站建设
  • 双流区的规划建设局网站wordpress 安卓接口
  • 上海建站seo深圳品牌设计公司深圳品牌设计公司
  • 做刷单哪个网站找小白手把手教你入侵网站修改数据
  • 泰安网站建设步骤的物app
  • 开网站怎么赚钱湛江建设工程交易中心网站
  • 电子商务网站建设的意义是什么意思建设银行网站扫码支付在哪里
  • 网站建设项目清单价格免费网站个人注册
  • 百度推广苏州公司内页优化
  • 整站seo运营汕头企业自助建站
  • 在线音乐播放网站模板百度指数怎么下载
  • 云虚拟主机和网站建设php做购物网站怎么样
  • 沧州网站优化公司优秀个人网站推荐
  • 域名转移影响网站访问吗哈尔滨网站设计哪家公司好
  • 论述农产品电商网站建设黄山网站建设免费咨询
  • 做个网站一般多少钱企业安全文化建设论文
  • 网站建站系统程序信阳市网站建设公司
  • 网站如何做容易收录wordpress国内免费模板
  • 企业网站策划方案书百度推广服务费一年多少钱
  • 复兴区网络推广公司关键词优化软件