同构数的算法——C语言
学习目标:
c语言
学习内容:
同构数的算法
- 编写程序,打印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语言相关推荐
- 1000以内所有同构数java算法_C语言编程求出1~1000的同构数
2015-10-06 C语言问题.要求编程求出总成绩并按总成绩排? #include int main() { int i,j,k; int tempX,tempY; int res[6][2]={0 ...
- 1000以内所有同构数java算法_使用c语言求1到1000同构数的代码
使用c语言求1到1000同构数的代码 发布时间:2020-04-30 14:39:17 来源:亿速云 阅读:679 作者:小新 今天小编给大家分享的是使用c语言求1到1000同构数的代码,相信很多人都 ...
- python求同构数_用c语言求1到1000的同构数_后端开发
python与平台有关吗_后端开发 Python与平台无关,因为Python是跨平台的语言,Python作为脚本语言,是解释执行的,所以能跨平台,前提是必须要有一个对应的解释器. 具体请看实例: py ...
- C语言求网格的最大不重复路径数的算法(附完整源码)
C语言求网格的最大不重复路径数的算法 C语言求网格的最大不重复路径数的算法完整源码(定义,实现,main函数测试) C语言求网格的最大不重复路径数的算法完整源码(定义,实现,main函数测试) #in ...
- matlab求同构数
使用几行代码的就可以求同构数 相对于c语言容易一些 k=[] for i=1:10000 if mod((i^2),power(10,length(num2str(i))))==i ...
- c语言判断正整数x是否为同构数,c语言上机题库(阅读).doc
c语言上机题库(阅读) 1.给定n个数据, 求最小值出现的位置(如果最小值 出现多次,求出第一次出现的位置即可). 2.编写程序求无理数e的值并输出.计算公式为: e=1+1/1!+1/2!+1/3! ...
- C语言找出1 99间全部同构数,07、找出1-99之间的同构数
找出1-99之间的同构数 找出1-99之间的同构数 程序代码如下: /* 2017年3月12日12:58:35 功能;找出1-99之间的同构数 */ #include"stdio.h&quo ...
- 6.20 C语言练习(找出1至99之间的全部同构数。同构数是这样的一组数:它出现在平方数的右边。)
[练习] 题目要求:试编程序,找出1至99之间的全部同构数.同构数是这样的一组数:它出现在平方数的右边.如5是25右边的数,25是625右边的数,5和25均是同构数.例如:输出:1 5 6 25 76 ...
- C语言求梅花数1到9999,找出1到10000的水仙花数,完全数,还有同构数
Private Sub Command1_Click() Print "水仙花数"; For i = 100 To 9999 s = Trim(Str(i)) If Len(s) ...
- 0025 c/c++语言 同构数
题目描述 正整数n若是它平方数的尾部,则称n为同构数.例如,6是其平方数36的尾部,76是其平方数5776的尾部,6与76都是同构数.376*376=141376,因此376也是. 输入 一个正整数n ...
最新文章
- 使用Node.js快速搭建WebSocket server
- 刚刚,2021中国最好学科排名发布:北大、清华、人大中国顶尖学科居前三
- python输入字符串转换为公式_将python字符串转化成长表达式的函数eval实例
- android webview java_Android Webview中调用本地java方法
- 产品经理的必经之路:搭建属于自己的成长模型
- 使用.NET Core与Google Optimization Tools实现加工车间任务规划
- mysql 重置密码语音_数字语音信号处理学习笔记语音信号的同态处理(2)
- KNIME二次开发的环境配置安装过程
- java设计模式之备忘_[译]Java 设计模式之备忘录
- 详解分布式系统与消息投递(架构师必备)
- php 模糊匹配_PHP实现多字段模糊匹配查询的方法
- 语音和音乐信号中的预加重处理
- 华为鸿蒙家电物联网,华为“鸿蒙”来了:本身是为了做物联网,将比安卓速度快60%...
- svn clean up 特别慢
- 建立时间和保持时间概念
- 南核目录2020pdf_最新版CSSCI来源期刊目录及增减变化!
- IPIP.NET 2019 年总结与 2020 年计划~
- 使用Windbg排查C++程序调用IsBadReadPtr或IsBadWritePtr引发内存访问违例问题
- phpcms推荐位修改
- 股权证明pos记账权是根据不同节点_主流共识机制PoS、PoW与DPoS、PoU对比演变