一个简单的完全平方数问题

#include <math.h>//math库
#include <stdio.h>
int main()
{long int i,x,y,z;for (i=1;i<100000;i++){x=sqrt(i+100); //i+100的平方根 y=sqrt(i+268);//i+268的平方根 if(x*x==i+100&&y*y==i+268)//判断平方根是否为整数 printf("\n%ld\n",i);//打印结果 } return 0;
}

本例所求的是一个数加上100和268都能正好开出整数平方根(1~10000)。利用一个简单的for循环遍历1~10000.使用math库中的sqrt来求平方根。再利用一个if判断,如果x*x,y*y恰好等于i+100,i+268那么说明这个i符合条件。运行结果如下:

212611581--------------------------------
Process exited after 0.7285 seconds with return value 0
请按任意键继续. . .

可以看出有三个i符合条件。

完全平方数(C语言)相关推荐

  1. PTA 基础编程题目集 6-7 统计某类完全平方数 C语言

    PTA 基础编程题目集 6-7 统计某类完全平方数 C语言 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144.676等. 函数接口定义: int I ...

  2. Leetcode279完全平方数(工商银行面试题):广度优先搜索.md

    类似的题目参考: ES6广度优先搜索:最长回文字符串leetcode5.md 背景 今天做LeetCode的时候,偶尔翻看了一下题目所属的企业,发现有工商银行.作为一个在工商银行软件开发中心工作过10 ...

  3. 用完全平方数填满指定区域(洛谷P2666题题解,Java语言描述)

    题目要求 P2666题目链接 分析 按照题目要求,无非是用四个完全平方数填满指定区域罢了. N就是多大区域而已啦,块数实际上是4块,也就是4个完全平方数. 这样看来这题不难,但我们打个表也是极好的. ...

  4. 用C语言实现:如果一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

    用C语言实现: 如果一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? #include<stdio.h> #include<math.h&g ...

  5. 【c语言】蓝桥杯算法训练 大等于n的最小完全平方数

    问题描述 输出大等于n的最小的完全平方数. 若一个数能表示成某个自然数的平方的形式,则称这个数为完全平方数 Tips:注意数据范围 输入格式 一个整数n 输出格式 大等于n的最小的完全平方数 样例输入 ...

  6. c语言有一个正整数加上100,c语言编程实现:一个整数,它加上100后是完全平方数,再加168又是完全平方数,求该数。...

    满意答案 问题:一整数,它加100后是完全平方数,再加168还是完全平方数,求该整数 解题思路:设该数为x,它加100后是A,再加168为B. 则因为A是完全平方数, 所以A为正数,且A=y*y,y为 ...

  7. c语言 寻找相同的数字,用c语言编写寻找既是完全平方数,又有两位数字相同的三位正整数,例如121,144等。...

    满意答案 cwh97207 2017.04.29 采纳率:51%    等级:9 已帮助:262人 一个四位数,个位,十位,百位的数字相同,且是个完全平方数,这个四位数是1444. 根据关于完全平方数 ...

  8. 6-6 使用函数判断完全平方数 (10 分)(C语言版)

    本题要求实现一个判断整数是否为完全平方数的简单函数. 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内.如果n是完全平方数,则函数IsSquare必 ...

  9. 完全平方数(C语言,调用函数)

    本题要求实现一个判断整数是否为完全平方数的简单函数. 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内.如果n是完全平方数,则函数IsSquare必 ...

  10. C语言判断完全平方数(经典代码)

    题目:一个整数,它加上100后是完全平方数,再加上168后还是完全平方数,问这个数是多少? 分析:完全平方数:如果一个正整数 a 是某一个整数 b 的平方,那么这个正整数 a 叫做完全平方数.由此可知 ...

最新文章

  1. R语言plotly可视化:plotly可视化累积cumulative直方图(Cumulative Histogram)
  2. GARFIELD@05-04-2005
  3. 软件开发有哪些规范和标准_深圳APP软件开发的流程是什么?
  4. 百练 求排列的逆序数
  5. 教你怎么蹭网实现和dualwan双倍网速上网
  6. python在建筑施工方面的应用_有哪些关于 Python 在建筑中的应用和教程?
  7. 虚拟化十四问:VWmare全面解读虚拟化
  8. 自己怎么做网站,个人做网站的步骤
  9. Pdf怎么设置页码,从正文开始
  10. Xcel Energy与D.E.Shaw签署100MW光伏电站购电协议
  11. unity3d 角色 武器 动画 和 blender 工作流
  12. 你绝对不能错过的7款开源硬件架构
  13. Unity3d TextMeshPro教程
  14. zzuli OJ 2332:小新同学找女朋友
  15. 如何查看Mac电脑的操作系统是32位还是64位?
  16. html如何既能应用于pc端也能用于手机端_如何选择一个 vue ui 框架?
  17. 【头歌educoder】离散数学实训参考-第二章-关系-part1-关系基础
  18. 老李聊股:中油工程(第二篇)
  19. 原生js-购物车案例(三)已选商品添加和删除
  20. 申请邮箱需要什么,邮箱申请方法开通条件教程分享

热门文章

  1. 故障:脱机安装 Microsoft Root Certificate
  2. 必须推荐几个程序员硬核大佬 陪你在线过年
  3. A 产品基础知识 mrd crd
  4. PTA-c语言 水仙花数
  5. java 网上书店设计与实现_(JAVA)网上书店的设计与实现
  6. 使用PageHelper实现分页
  7. MySQL测试SQL执行的速度测试
  8. arm linux死机不是崩溃,用sysrq-trigger实现ARM Linux一键内核崩溃、一键关机、一键dump信息等...
  9. 常见日志框架介绍和对比(log4j,logback,log4j2)
  10. AtCoder褐名记