首页 > 其他分享 >C语言:判断平方数

C语言:判断平方数

时间:2023-02-27 21:59:13浏览次数:41  
标签:平方 include C语言 判断 100 开方 该数

//题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
//1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:
//2.程序源代码:
#include "math.h"
#include "stdio.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("%ld\n",i);
  }
}

 

标签:平方,include,C语言,判断,100,开方,该数
From: https://www.cnblogs.com/xkdn/p/17162045.html

相关文章

  • C语言:奖金 提成
    //题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40......
  • C语言:一年的第几天
    //题目:输入某年某月某日,判断这一天是这一年的第几天?//1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考......
  • 溢出标志位OF与进位标志位CF判断
    1、OF与CF概述OF(OverflowFlag,溢出标志位):有符号数之间加减运算的溢出标志CF(CarryFlag,进位标志位):无符号数之间加减运算的溢出标志快速判断(加法)(减法可转换为加法) 有......
  • 【C语言】getchar() → 字符数据输入
    ......
  • C语言面向对象
    我们在编写程序时,通常采用以下步骤:将问题的解法分解成若干步骤使用函数分别实现这些步骤依次调用这些函数这种编程风格的被称作面向过程。除了面向过程之外,还有一种被......
  • JS 时间比较,判断截止时间
    /***截至日期格式示例:2022-06-0215:00:00*true:到了截止时间,false:未到截止时间*/exportfunctiongetDeadline(str){constmyDate=newDate()constyear......
  • C语言goto
    下面用一个凑零钱的小程序来介绍一下goto的使用:凑零钱:用1角2角5角凑n元#include<stdio.h>intmain(){intx;intone,two,five;scanf("%d",&x);......
  • JS 判断数组对象中某个字段有无重复
    判断一个数组中对象中,某个字段是否有重复1.使用setmap实现letarr=[{name:'zhang',id:'1001'},{nmae:'li',id:'1001'}]//判断id是否重复//返回一个id......
  • 【Python】判断字符串输入合法化
    Python判断字符串输入合法化​​只包含数字​​​​包含数字​​​​只包含中文​​​​包含中文​​​​只包含字母​​​​包含字母​​只包含数字判断字符串是否只包含数......
  • 【C语言】通讯录《静态内存版本》②
    ......