首页 > 其他分享 >判断一个数的平方根是否为整数

判断一个数的平方根是否为整数

时间:2023-05-17 17:55:19浏览次数:25  
标签:判断 return int long 整数 sqrt 平方根

#include <bits/stdc++.h> 
using namespace std;


bool a_test(int x) {
	// 如果大数,int->long long 
	if (sqrt(x) == (int)sqrt(x)) {
		return true;
	} else {
		return false;
	}
}

int main() {
	
	cout << a_test(10) << endl;  // 0
	cout << a_test(9) << endl;  // 1 
	
	
	return 0;
}

标签:判断,return,int,long,整数,sqrt,平方根
From: https://www.cnblogs.com/xiufanivan/p/17409559.html

相关文章

  • Scala中实现和Python一致的整数除法和整数求余
    \[\color{black}{\text{Inscala,it'sweirdtomimic`%``//`ofpython}}\]/*Python's%operatorreturnsaresultwiththesamesignasthedivisor,and//roundstowardsnegativeinfinity.InScala,%and/don'tbehavethesameway.......
  • Qt编写视频监控系统73-不同视频流不同类型的判断和解析(http/m3u8/rtsp/rtmp等)
    一、前言这套视频监控系统大概从2018年起步整体框架,一步步积累到现在,中间经历了无数次的各种视频文件、视频流、视频设备的播放测试,比如光视频文件就有mp4/wmv/rmvb/mkv/avi等格式,视频设备有本地USB摄像头、桌面等,视频流有rtmp/rtsp/rtp/http等,其中http开头的就有视频文件和视频......
  • 用SPFA判断负权图
    #include<bits/stdc++.h>usingnamespacestd;constintN=100010,M=200010,INF=0x3f3f3f3f;#definelllonglonginte[N],ne[N],h[N],w[N],d[N],cnt[N],idx=1;intn,m;boolst[N];//记录是否在队列里voidadd(inta,intb,intc){e[idx]=b,w[idx......
  • 2023-05-16:给你一个 严格升序排列 的正整数数组 arr 和一个整数 k 。 请你找到这个数
    2023-05-16:给你一个严格升序排列的正整数数组arr和一个整数k。请你找到这个数组里第k个缺失的正整数。输入:arr=[2,3,4,7,11],k=5。输出:9。答案2023-05-16:大体步骤如下:1.初始化左指针l为0,右指针r为数组长度减一,定义中间指针m和find(找到第k个正整数前的下标位置),......
  • 通过两期比重判断增长率
    两期比重公式为:A/B·a-b/1+a--->若a>b则比重↑如题:数据:A:B:D:以上计算都很常规,运用r=增长量/现-增长量直接速算即可。C:本逻辑务必学会!......
  • 5.2 从键盘任意输入一个整数,编程判断它的奇偶性。
    设计思路:了解奇数和偶数的性质后,运用合适的运算符和判断语句设计程序代码:#include<stdio.h>intmain(){inta;scanf("%d",&a);if(a%2==0)printf("%d为偶数",a);elseprintf("%d为奇数");return0;}总结:C除余语言运算符的运用......
  • 检查包含缺失值的编号列 有多少需要转换为整数字符串的
    '''检查包含缺失值的编号列有多少需要转换为整数字符串的为避免计数函数忽略缺失值,需要先将列转换为字符串格式,或者采用value_counts(dropna=False)两种方法比较https://cloud.tencent.com/developer/article/2134113结论编号列含缺失值和浮点数不能整列直接转换为整数......
  • 17 16届智能车十六届国二代码源程序,基础四轮摄像头循迹识别判断。
    1716届智能车十六届国二代码源程序,基础四轮摄像头循迹识别判断。逐飞tc264龙邱tc264都有能过十字直角三岔路环岛元素均能识别,功能全部能实现打包出的龙邱逐飞都有,代码移植行好,有基础的小伙伴可以参考学习,不用问我带不带指导,压缩包里有视频讲解。本代码只供参考学习使用—————......
  • 判断 101-200 之间有多少个素数,并输出所有素数。
    判断101-200之间有多少个素数,并输出所有素数。#如果一个数N不是素数,对于从2到(N-1)的所有数,N依次除以2到(N-1)的所有数,一定会出现余数≠0#取出101-200之间的所有素数,放到一个列表中,可以计算出素数的个数并输出所有素数primenum_list=[]fornumberinrange(101,201):......
  • 输入某年某月某日,判断这一天是这一年的第几天?
    分析:(1)分别输入年、月、日,且规定输入的数字为整型(2)判断年份,是平年还是闰年,如果是平年,2月就有28天;如果是闰年,2月就有29天(3)闰年:分为普通闰年和世纪闰年普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。世纪闰年:公历年份是整百数的,必须是400的倍数......