学习目标:

c语言


学习内容:

同构数的算法


  1. 编写程序,打印1~999之间的全部同构数。所谓同构数,是指该数出现在它的平方数的右侧。如25^2=625,25出现在625的右端,25就是同构数。
    ***输入提示信息:无
    ***输入数据格式:无
    ***输出提示信息:“Print all the isomorphism between 1-999:\n”
    ***输出数据格式:"%d "
    注:输出提示信息请放在循环体之外
    思路是:一个数的本身出现在它的平方数的右侧,那么它的平方数减去这个数的本身,最后的n位一定是0。n就是原数的位数。如评论所言,625是25的平方,那么625-25就等于600最后两位是0。所以只要判断最后n位是否为0就行了。
#include<stdio.h>
#include<math.h>int main()
{int a=0,b=0,c=0,sqare;int i=0,j=0;printf("Print all the isomorphism between 1-999:\n");for(i=1;i<1000;i++){a=i*i;int pow=1;while(pow<=i)pow*=10;//判断有几位是0if((a-i)%pow==0)printf("%d  ",i);}return 0;
}

(◦˙▽˙◦)

同构数的算法——C语言相关推荐

  1. 1000以内所有同构数java算法_C语言编程求出1~1000的同构数

    2015-10-06 C语言问题.要求编程求出总成绩并按总成绩排? #include int main() { int i,j,k; int tempX,tempY; int res[6][2]={0 ...

  2. 1000以内所有同构数java算法_使用c语言求1到1000同构数的代码

    使用c语言求1到1000同构数的代码 发布时间:2020-04-30 14:39:17 来源:亿速云 阅读:679 作者:小新 今天小编给大家分享的是使用c语言求1到1000同构数的代码,相信很多人都 ...

  3. python求同构数_用c语言求1到1000的同构数_后端开发

    python与平台有关吗_后端开发 Python与平台无关,因为Python是跨平台的语言,Python作为脚本语言,是解释执行的,所以能跨平台,前提是必须要有一个对应的解释器. 具体请看实例: py ...

  4. C语言求网格的最大不重复路径数的算法(附完整源码)

    C语言求网格的最大不重复路径数的算法 C语言求网格的最大不重复路径数的算法完整源码(定义,实现,main函数测试) C语言求网格的最大不重复路径数的算法完整源码(定义,实现,main函数测试) #in ...

  5. matlab求同构数

    使用几行代码的就可以求同构数 相对于c语言容易一些 k=[] for i=1:10000     if mod((i^2),power(10,length(num2str(i))))==i       ...

  6. c语言判断正整数x是否为同构数,c语言上机题库(阅读).doc

    c语言上机题库(阅读) 1.给定n个数据, 求最小值出现的位置(如果最小值 出现多次,求出第一次出现的位置即可). 2.编写程序求无理数e的值并输出.计算公式为: e=1+1/1!+1/2!+1/3! ...

  7. C语言找出1 99间全部同构数,07、找出1-99之间的同构数

    找出1-99之间的同构数 找出1-99之间的同构数 程序代码如下: /* 2017年3月12日12:58:35 功能;找出1-99之间的同构数 */ #include"stdio.h&quo ...

  8. 6.20 C语言练习(找出1至99之间的全部同构数。同构数是这样的一组数:它出现在平方数的右边。)

    [练习] 题目要求:试编程序,找出1至99之间的全部同构数.同构数是这样的一组数:它出现在平方数的右边.如5是25右边的数,25是625右边的数,5和25均是同构数.例如:输出:1 5 6 25 76 ...

  9. C语言求梅花数1到9999,找出1到10000的水仙花数,完全数,还有同构数

    Private Sub Command1_Click() Print "水仙花数"; For i = 100 To 9999 s = Trim(Str(i)) If Len(s) ...

  10. 0025 c/c++语言 同构数

    题目描述 正整数n若是它平方数的尾部,则称n为同构数.例如,6是其平方数36的尾部,76是其平方数5776的尾部,6与76都是同构数.376*376=141376,因此376也是. 输入 一个正整数n ...

最新文章

  1. 使用Node.js快速搭建WebSocket server
  2. 刚刚,2021中国最好学科排名发布:北大、清华、人大中国顶尖学科居前三
  3. python输入字符串转换为公式_将python字符串转化成长表达式的函数eval实例
  4. android webview java_Android Webview中调用本地java方法
  5. 产品经理的必经之路:搭建属于自己的成长模型
  6. 使用.NET Core与Google Optimization Tools实现加工车间任务规划
  7. mysql 重置密码语音_数字语音信号处理学习笔记语音信号的同态处理(2)
  8. KNIME二次开发的环境配置安装过程
  9. java设计模式之备忘_[译]Java 设计模式之备忘录
  10. 详解分布式系统与消息投递(架构师必备)
  11. php 模糊匹配_PHP实现多字段模糊匹配查询的方法
  12. 语音和音乐信号中的预加重处理
  13. 华为鸿蒙家电物联网,华为“鸿蒙”来了:本身是为了做物联网,将比安卓速度快60%...
  14. svn clean up 特别慢
  15. 建立时间和保持时间概念
  16. 南核目录2020pdf_最新版CSSCI来源期刊目录及增减变化!
  17. IPIP.NET 2019 年总结与 2020 年计划~
  18. 使用Windbg排查C++程序调用IsBadReadPtr或IsBadWritePtr引发内存访问违例问题
  19. phpcms推荐位修改
  20. 股权证明pos记账权是根据不同节点_主流共识机制PoS、PoW与DPoS、PoU对比演变

热门文章

  1. SpringBoot+Element-UI实现加载ActiveX控件
  2. 转载-极化码系列(2)-极化码的编码原理
  3. 【千月二开美化版】畅视福利影院APP源码+畅视影视源码+对接苹果CMS【已测试】
  4. javascript 闭包理解总结
  5. Visual Basic快速入门
  6. NBU备份速度快慢调整
  7. 小米笔记本Pro黑苹果10.15.2不需要外焊USB接蓝牙,完美支持airdrop、接力、随航
  8. 家庭电信网弄外网唤醒并远程内网电脑
  9. java gd库_PHP GD库是什么
  10. Java多线程面试题,我丝毫不慌