`
SunnyYoona
  • 浏览: 374298 次
社区版块
存档分类
最新评论

[华为机试练习题]58.查找同构数的数量

 
阅读更多

题目

描述:

找出1至n之间同构数的个数。同构数是这样一组数:它出现在平方数的右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。

详细描述:

接口说明
原型:

intSearchSameConstructNum(int n);

输入参数:

int n:查找1至n之间的全部同构数

返回值:

int:1至n之间同构数的个数

练习阶段:

初级 

代码

/*---------------------------------------
*   日期:2015-07-05
*   作者:SJF0115
*   题目:查找同构数的数量
*   来源:华为机试练习题
-----------------------------------------*/
#include <iostream>
#include "OJ.h"
#include <vector>
#include <cmath>
#include <algorithm>
using namespace std;

/*
功能:找出1至n之间同构数的个数
输入:
    int n:查找1至n之间的全部同构数
返回:
    int:1至n之间同构数的个数
*/
int SearchSameConstructNum(int n){
    int square,tmp;
    int count = 0;
    for(int i = 1;i <= n;++i){
        square = i * i;
        tmp = i;
        while(tmp){
            if(square % 10 != tmp % 10){
                break;
            }//if
            square /= 10;
            tmp /= 10;
        }//while
        if(tmp == 0){
            ++count;
        }//if
    }//for
    return count;
}
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    华为鲲鹏应用开发者认证介绍.pptx

    "华为鲲鹏应用开发者认证介绍" 本文将对华为鲲鹏应用开发者认证的相关知识点进行详细的介绍和解释。首先,我们将从鲲鹏处理器开始介绍,鲲鹏处理器是华为自主研发的服务器 ARM 芯片,已经研发了三代服务器 ARM 芯片...

    2020 DTC 数据技术嘉年华演讲PPT汇总.zip

    金融级STP分布式事务如何支撑数千节点扩展 Oracle+In+Memory最佳实践 移动云数据库RDS的架构和实现 数据中台架构——企业数据化最佳实践 华为云数据库GaussDB加速企业数字化转型 研发运营一体化落地实践 GBase+8a+...

    minepy-1.2.6-cp310-cp310-win_amd64.zip

    使用说明:whl是python离线安装包,使用时候只需要pip install x.whl其中x.whl为自己whl路径名

    恒色风格-中医简历模板.zip

    在求职的征途上,一份出色的简历是你通往梦想职位的敲门砖。我们精心准备了一系列面试求职简历模板,旨在帮助你以最佳形象站在潜在雇主面前。这些简历模板不仅设计精美,而且注重内容的清晰呈现,使招聘经理一目了然地看到你的能力和经验。 我们的模板集合了多种风格与布局,无论你是应届毕业生、职场跳槽者还是行业专家,都能在这里找到适合你职业形象的简历设计。每一个模板都经过精心设计,确保你的简历在众多求职者中脱颖而出,同时保持足够的专业度和可读性。 不仅如此,我们的简历模板易于编辑,你可以根据具体职位需求快速调整内容,展现你的个人优势和职业成就。使用这些模板,将大大提高你的面试机会,并帮助你更好地表达自己的价值和潜力。 别让传统且缺乏创意的简历阻碍你迈向成功的道路。立即下载这些精美的简历模板,让你的求职之路更加顺畅,向心仪的工作迈进吧!记住,一个良好的开始是成功的一半,而一份精致的简历,正是你成功的起点。

    protobuf-3.15.1-cp36-cp36m-macosx_10_9_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    pyzmq-23.2.0-cp37-cp37m-win_amd64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    absl_py-0.15.0-py3-none-any.whl.zip

    whl是python离线安装包,使用时候只需要pip install x.whl其中x.whl为自己whl路径名

    absl_py-1.1.0-py3-none-any.whl.zip

    whl是python离线安装包,使用时候只需要pip install x.whl其中x.whl为自己whl路径名

    Visual Basic.docx

    如何将代码编辑器用于 Visual Basic

    社区论坛社区校园APP源码分享.zip

    这个项目大部分代码是近一年前开发写的,由于 React Native 生态不够完善,社区组件总有各种各样的差强人意,许多基础的组件 (SlideInMenu、Toast、ContextMenu等) 都是自己写动画手撸的(也借鉴了许多开源项目)。 另外,在写这个项目之前,我对 JavaScript 的掌握程度仅仅是勉强能使用 Jquery 和 Ajax,但 React 使用到了 ES6 的内容,因此许多 JS 的代码都是参照官网和Github上源码照猫画虎写的,并非专业前端,代码写的水平不高见笑了。没有使用到 Redux,都是很普通很基础的 JS 代码,稍微了解 ES6 的类及箭头函数就能看懂代码。

    简历模板简洁风蓝色极简【封面+简历+自荐信】.zip

    在竞争激烈的职场中,一份专业且引人注目的简历是你通往梦想工作的黄金钥匙。我们特别为你呈现精选的面试求职简历模板,每一款都设计独特、格式清晰,帮助你在众多候选人中脱颖而出。 这些简历模板采用多种风格与布局,无论是创新、传统还是现代简约,都能满足不同行业与职位的需求。它们不只拥有吸引人的外表,更重要的是其实用性强,使得招聘经理能一眼捕捉到你的核心竞争力与职业亮点。 模板的易编辑性让你能快速个性化地调整内容,针对性地展现你的才华和经验。使用这些模板,你将更容易获得面试机会,并有效地向雇主展示你的潜力和价值。 不要让平凡无奇的简历阻挡你的职场前进之路。立即下载这些令人眼前一亮的简历模板,开启你的职场新旅程。记住,美好的第一印象是成功的开始,而一份精心制作的简历,就是你赢得梦想工作的第一块敲门砖。

    大学生电赛风力摆控制系统

    本系统采用 STM32F103V 开发板作为控制中心,与万向节、摆杆、直流风 机(无刷电机+扇叶)、激光头、反馈装置一起构成摆杆运动状态与风机速度分 配的双闭环调速系统。单片机输出可变的 PWM 波给电机调速器,控制 4 个方向上 风机的风速,从而产生大小不同的力。利用加速度计模块 MPU6050,准确测出摆 杆移动的位置与中心点位置之间的关系,采样后反馈给单片机,使风机及时矫正, 防止脱离运动轨迹。使用指南针模块判别方向,控制系统向指定方向偏移。控制 方式采用 PID 算法,比例环节进行快速响应,积分环节实现无静差,微分环节减 小超调,加快动态响应。从而使该系统具有良好的性能,能很好地实现自由摆运 动、快速制动静止、画圆、指定方向偏移,具有很好地稳定性

    ipywidgets-7.0.2.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    20套-求职面试必备简历模板合集.zip

    在求职面试的激烈竞争中,一份精心准备的简历能够让你从众多候选人中脱颖而出。因此,我们特别为你准备了“20套-求职面试必备简历模板合集”,帮助你展现专业形象,增加面试机会。 每一套模板都经过专业设计,不仅外观精美,更注重信息的清晰展示和阅读体验。这些模板覆盖了各种职业领域与职位需求,无论是创意行业、金融、科技还是教育,总有一款适合你。 更重要的是,这些模板非常易于使用和自定义。你可以根据自己的需要快速调整内容,准确突出你的教育背景、工作经验和个人技能,确保你的简历能够在面试官面前脱颖而出。 不要让一份普通的简历阻碍你的职业发展。立即下载“20套-求职面试必备简历模板合集”,用专业的工具武装自己,自信地迈向成功的职场之路! 立刻行动吧!使用这些高效的简历模板,以最佳的姿态迎接每一个职业机会,让每一次面试都成为你职业生涯中的关键时刻。

    config.ini,配置文件,相应内容根据自己的配置进行修改即可

    natapp配置文件,用于natapp的配置,与natapp放在同一目录后,可以对natapp进行启动,启动成功后,即可进行访问

    BDCNBDCNBDCN

    BDCNBDCNBDCN

    简洁干练简历模板简历模板黑白灰多年经验.zip

    在求职的征途上,一份出色的简历是你通往梦想职位的敲门砖。我们精心准备了一系列面试求职简历模板,旨在帮助你以最佳形象站在潜在雇主面前。这些简历模板不仅设计精美,而且注重内容的清晰呈现,使招聘经理一目了然地看到你的能力和经验。 我们的模板集合了多种风格与布局,无论你是应届毕业生、职场跳槽者还是行业专家,都能在这里找到适合你职业形象的简历设计。每一个模板都经过精心设计,确保你的简历在众多求职者中脱颖而出,同时保持足够的专业度和可读性。 不仅如此,我们的简历模板易于编辑,你可以根据具体职位需求快速调整内容,展现你的个人优势和职业成就。使用这些模板,将大大提高你的面试机会,并帮助你更好地表达自己的价值和潜力。 别让传统且缺乏创意的简历阻碍你迈向成功的道路。立即下载这些精美的简历模板,让你的求职之路更加顺畅,向心仪的工作迈进吧!记住,一个良好的开始是成功的一半,而一份精致的简历,正是你成功的起点。

    个人简洁简历模板蓝黑色简历.zip

    在求职的征途上,一份出色的简历是你通往梦想职位的敲门砖。我们精心准备了一系列面试求职简历模板,旨在帮助你以最佳形象站在潜在雇主面前。这些简历模板不仅设计精美,而且注重内容的清晰呈现,使招聘经理一目了然地看到你的能力和经验。 我们的模板集合了多种风格与布局,无论你是应届毕业生、职场跳槽者还是行业专家,都能在这里找到适合你职业形象的简历设计。每一个模板都经过精心设计,确保你的简历在众多求职者中脱颖而出,同时保持足够的专业度和可读性。 不仅如此,我们的简历模板易于编辑,你可以根据具体职位需求快速调整内容,展现你的个人优势和职业成就。使用这些模板,将大大提高你的面试机会,并帮助你更好地表达自己的价值和潜力。 别让传统且缺乏创意的简历阻碍你迈向成功的道路。立即下载这些精美的简历模板,让你的求职之路更加顺畅,向心仪的工作迈进吧!记住,一个良好的开始是成功的一半,而一份精致的简历,正是你成功的起点。

    hnu通信原理实验报告+代码

    hnu通信原理实验报告+代码

Global site tag (gtag.js) - Google Analytics