判断AABB的平方根

/*输出所有的形如aabb的4位完全平方数(前两位相等,后两位相等)
*/
#include<stdio.h>
#include<math.h>
void main()
{
     int i,j;
     int m,n;
     for(i=1;i<=9;i++)
         for(j=0;j<=9;j++)
         {
             n=i*1100+j*11;
             m=float(sqrt(n+0.5));//先求其平方根判断是否为整数
             if(m*m==n)//再判断m*m是否等于n
                 printf("%d\n",n);
         }
} 
时间: 2024-10-25 20:54:14

判断AABB的平方根的相关文章

Cocos2dx-3.x 中CCCamera相机类详解及源码分析

Cocos2d-x 3.3版本中加入了相机这个类,该类在3D游戏中是必不可少的,在3D立体游戏中,往往需要视野角度的变化,通过相机的变换才能观察和体验整个游戏世界. CCCamera类基本使用 在游戏中一般有两种类型的相机:一种是透视相机,它在3D游戏中十分常见:另一种是正交相机,它没有透视相机的近大远小的效果而是相机内任何位置的物体大小比例都是一样的. 上图是透视相机的原理图,一般来说,我们通过以下代码创建: _camera = Camera::createPerspective(60, (G

Ogre bsp场景管理笔记

1.用到的知识点 如何判断点在平面哪一边? 以及判断aabb盒子在面的哪一边? Real Plane::getDistance (const Vector3& rkPoint) const { return normal.dotProduct(rkPoint) + d; } //----------------------------------------------------------------------- Plane::Side Plane::getSide (const Vect

C:冒泡排序&amp;判断一个数是否为素数&amp;求平方根的迭代公式

冒泡排序 #include<stdio.h> int main () { int i,j,n,temp,a[10]; scanf("%d",&n); printf("The original numbers:\n"); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n-1;i++) for(j=1;j<n-1;j++) if(a[j-1]>a[j])

算法 之 aabb

题目描述:输出所有形如aabb的4位完全平方数(即前两位数字相等,后两位数字也相等). 分支和循环结合在一起时功能强大: 下面列举所有可能的结果aabb,然后判断它们是否为完全平方数.注意a的范围是1~9,但b可以是0. 1 for(int a=1;a<=9;a++) 2 for(int b=0;b<=9;b++) 3 If(aabb是完全平方数) 4 printf("%d\n",aabb); 上面的程序并不完整--"aabb是完全平方数"是中文描述,而

计蒜课_二分法求平方根

教训:代码一直通不过的也许因为数据类型(在本题中int改为long),而不是逻辑问题: 代码如下: 1 #include<iostream> 2 using std::endl; 3 using std::cout; 4 using std::cin; 5 inline bool isRes(long x,long y){//判断 x是否为y的平方根: 6 return (x*x==y)||((x*x<y)&&((x+1)*(x+1)>y)); 7 } 8 int

判断一个数是不是质数

只需要判断到他的平方根就可以. 例: console.log(isPrime(99)); function isPrime(num){ for(var i=2;i<=Math.sqrt(num);i++){ if(num%i===0){ return false; } } return true; }

aabb问题

输出所有aabb型的完全平方数 这个问题主要是提供一个判断完全平方的思路,就是用floor函数 #include <iostream> #include <string> #include <cstring> #include <cstdlib> #include <cstdio> #include <cmath> #include <algorithm> #include <stack> using name

Codeforces Round #324 (Div. 2) (快速判断素数模板)

蛋疼的比赛,当天忘了做了,做的模拟,太久没怎么做题了,然后C题这么简单的思路却一直卡到死,期间看了下D然后随便猜了下,暴力了下就过了. A.找一个能被t整除的n位数,那么除了<=10以外,其他都可以用长度为n的10或100,1000 ... 来往上加几个数而得到 #include <iostream> #include <stdio.h> #include <set> #include <algorithm> #include <string.h

素数判断

1 #include "math.h"//判断素数的函数为了提高效率可能需要使用求平方根的库函数 2 int prime (int num)//给定正整数,函数功能为判断其是否为素数 3 { 4 int qurt = sqrt((double)num);//求平方根函数参数为double,可使用强制类型转换 5 for(int i = 2;i<=qurt;++i)//目标边界判断可执行到给定正整数的平方根处即可 6 if(num%i == 0)//如果在此过程中给定的正整数被整除