精华内容
下载资源
问答
  • 题目:一个整数,它加上100后是完全平方数,再加上168后还是完全平方数,问这个数是多少? 分析:完全平方数:如果一个正整数a 是某一个整数 b 的平方,那么这个正整数 a 叫做完全平方数。由此可知,我们可以使用...

    题目:一个整数,它加上100后是完全平方数,再加上168后还是完全平方数,问这个数是多少?

    分析:完全平方数:如果一个正整数 a 是某一个整数 b 的平方,那么这个正整数 a 叫做完全平方数。由此可知,我们可以使用开方函数来判断。本题以100000为界。

    #include <stdio.h>
    #include <math.h>
    void main()
    {
    	int i,x,y;
    	for(i=1;i<100000;i++)
    	 {
     		x=sqrt(i+100);//x为i+100后开方的结果
    		y=sqrt(i+268);//y为i+100+168后开方的结果
    		if(x*x==i+100&&y*y==i+268)//如果一个数的平方根的平方等于该数,说明该数是完全平方数 
    		    printf("%d\n",i); 
     	}
    }

    展开全文
  • C语言判断完全平方数

    2021-09-03 13:08:12
    // 1+3+5+7+....+(2*n-1)=n^2 bool isPerfectSqr(int x) { int t = 0; int i = 1; while (t < x) { t += i; i += 2; } return t == x; } bool isPerfectSqr(int x) { int t = 1; while (x >...
    // 1+3+5+7+....+(2*n-1)=n^2
    
    bool isPerfectSqr(int x)
    {
        int t = 0;
        int i = 1;
        while (t < x) {
            t += i;
            i += 2;
        }
        return t == x;
    }
    
    bool isPerfectSqr(int x)
    {
        int t = 1;
        while (x > 0) {
            x -= t;
            t += 2;
        }
        return 0 == x;
    }
    
    展开全文
  • C语言完全平方数

    千次阅读 2019-12-30 08:42:54
    C语言完全平方数 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 分析 在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下...

    C语言求完全平方数

    一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 
    

    分析

    在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。
    

    程序

    #include "stdio.h" 
    #include "math.h" 
    void main() 
    { 
     double i,x,y; 
     for (i=1;i<100000;i++) 
     { 
      x=sqrt(i+100); //x为加上100后开方后的结果
      y=sqrt(i+268); //y为再加上168后开方后的结果
      /*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/
      if(x*x==i+100&&y*y==i+268) 
       printf("\n%f\n",i); 
     } 
    }

    部分结果展示

    在这里插入图片描述

    展开全文
  • C语言经典代码(判断完全平方数

    万次阅读 2018-01-28 16:43:04
    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?  1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后  的结果满足如下...
    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?  
    

    1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后 
    的结果满足如下条件,即是结果。请看具体分析: 

    #include "math.h"  main()  {  
    long int i,x,y,z;  
    for (i=1;i<100000;i++)  
    { x=sqrt(i+100); /*x为加上100后开方后的结果*/ 
     y=sqrt(i+268); /*y为再加上168后开方后的结果*/  
    if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/  
    printf("\n%ld\n",i); 
     }
      }  


    展开全文
  • C程序----判断完全平方数

    千次阅读 2020-04-11 21:20:47
    #include <stdio.h> #include <stdlib.h> int IsSquare(int n); int main() { int n ,flag = 0 ; printf("input n: "); scanf("%d",&n); flag = IsSquare(n); ...
  • 实验5-6 使用函数判断完全平方数 (10 point(s)) 本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,...
  • c语言完全平方数

    2021-04-03 20:32:47
    题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问 该数是多少? 1.程序分析:在 10 万以内判断,先将该数加上 100 后再开方,再将该数加上 268 后再开方,如果开方后 的结果...
  • 判断一个数是不是完全平方数 1+3+5+…+(2n-1)+(2n+1) = (n+1)^2 所以我们可以判断某一个数x 若它为完全平方数,则, x = x-1; x = x-3; . . . . if(x == 0) true; else false;
  • 1、完全平方数的尾数为0,1,4,5,6,9 2.由于1+3+5+…+(2n-1) = (2n-1+1)*n/2 = n^2依据该公式可以得出完全平方式的求解过程: public boolean isPerfectSquare(int num) { int left = num%10; if(!(left==...
  • C语言经典例3-完全平方数

    千次阅读 2020-01-23 19:47:44
    一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 2 分析 方法1(有缺陷,答案不全):直接用暴力解法,由于不知道数的确切范围,所以假定该数在0到10000内进行求解,求解的...
  • 统计某类完全平方数C语言

    千次阅读 2020-02-05 15:45:57
    统计某类完全平方数C语言实现) 问题简述: 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口: //其中N是用户传入的参数。如果N满足条件,...
  • 完全平方数问题(C语言

    千次阅读 2019-11-22 15:52:37
    题目:一个整数,他加上100后是一个完全平方数,再加上168又是一个完全平方数,求该数是多少? 分析:完全平方数,就是可以开方得到整数的数。 代码如下: #include <stdio.h> #include <math.h> int...
  • 编写程序,输出 1~1000 之间所有的完全平方数。 代码实现 # include <stdio.h> # include <math.h> //要用sqrt() int main(void) { int i; //循环变量 int x; //存储每个数的二次方根 for (i=1; i&...
  • c语言-统计某类完全平方数

    千次阅读 2018-09-11 16:49:15
    本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则...
  • Problem A: 零起点学算法30——输出四位完全平方数文章目录前言一、题目介绍二、代码总结 前言 一道C语言的思考 一、题目介绍 输出所有形如aabb的四位完全平方数(即前2位数字相等,后2位数字相等,且是另外一个数的...
  • 判断完全平方数的正确方法

    万次阅读 多人点赞 2017-05-23 20:25:14
    判断完全平方数的正确姿势 我们经常碰到判读一个数是不是完全平方数的问题,这个问题看似非常简单,但写的代码往往是有bug的,容易误导初学者。下面对这个问题给出三种思路,并就其中一种最常用且最容易出问题的思路...
  • 【C】 完全平方数

    千次阅读 2020-05-17 23:54:03
    完全平方数判断 一个整数n(n小于1000),它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 完全平方数:若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数完全平方...
  • [PTA]实验5-6 使用函数判断完全平方数 本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,则函数IsSquare...
  • C语言加值完全平方数

    2021-10-30 22:01:50
    一个小于10000的正整数,它加上100后是一个完全平方数,它加上268又是一个完全平方数,请问该数是多少?输出所有这样的数字。要求用for循环完成。注:若一个数能表示成某个整数的平方的形式,则称这个数为完全平方...
  • 本题要求实现一个判断整数是否为完全平方数的简单函数 本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 裁判测试程序样例: #include <stdio.h> #...
  • 实验5-6 使用函数判断完全平方数 (10分) 代码: int IsSquare( int n ) { int i = 0; for (i = 0; i <= n; i++) { if (i * i == n) return 1; } return 0; }
  • int num; 首先这个必须大于0; int res = (int)Math.floor(Math.sqrt...再判断res的平方是否与num相等 代码如下 public class SquareNumber { public static void main(String[] args) { int num = 9; ...
  • 使用函数判断完全平方数

    千次阅读 2019-12-22 12:54:34
    **使用函数判断完全平方数 (10分)** 本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,则函数IsSquare...
  • c 判断完全平方数

    2020-02-19 14:25:59
    #include <stdio.h> #include <math.h> int IsSquare( int n ); int main() { int n; scanf("%d", &n); if ( IsSquare(n) ) printf("YES\n"); else printf("NO\n");... return...
  • 实验5-6 使用函数判断完全平方数 (10 分) 本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,则函数Is...
  • 判断一个数是否为完全平方数: int m = floor(sqrt(n) + 0.5); if(m*m == n) printf("%d\n", n); 假设在经过大量计算后,由于误差的影响,整数1变成了0.9999999999,floor的结果会 是0而不是1。为了减小误差的影响,...
  • 使用函数判断完全平方数 (10分)

    千次阅读 2020-01-14 19:20:24
    本题要求实现一个判断整数是否为完全平方数的简单函数。 函数接口定义: int IsSquare( int n ); 其中n是用户传入的参数,在长整型范围内。如果n是完全平方数,则函数IsSquare必须返回1,否则返回0。 裁判测试程序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,537
精华内容 1,814
热门标签
关键字:

c语言判断完全平方数

c语言 订阅