早教吧作业答案频道 -->其他-->
C语言组个平方数若一个数N能表示成某个自然数的平方的形式,则称N为完全平方数。对于给定的整数K,我们可以找到无穷多个整数M,使得K+M是完全平方数。现在,请你编程寻找符合上述条
题目详情
C语言 组个平方数
若一个数N能表示成某个自然数的平方的形式,则称N为完全平方数。
对于给定的整数K,我们可以找到无穷多个整数M,使得K+M是完全平方数。
现在,请你编程寻找符合上述条件的最小的非负整数M
输入格式:整数K (不超过6位数),以换行结束
输出格式:符合K+M是完全平方数的最小非负整数M
样例输入1:7
样例输出1:2
样例输入2:16
样例输出2:0
若一个数N能表示成某个自然数的平方的形式,则称N为完全平方数。
对于给定的整数K,我们可以找到无穷多个整数M,使得K+M是完全平方数。
现在,请你编程寻找符合上述条件的最小的非负整数M
输入格式:整数K (不超过6位数),以换行结束
输出格式:符合K+M是完全平方数的最小非负整数M
样例输入1:7
样例输出1:2
样例输入2:16
样例输出2:0
▼优质解答
答案和解析
思路:你可以用sqrt函数先对k取根然后,取整数部分int a=int(i),取整后a==i则输出0,否则i+1平方后减去k,即为最小的m,输出(i+1)^2-k
看了 C语言组个平方数若一个数N能...的网友还看了以下:
设以8为底的9的对数=m,以3为底的5的对数=n,用m,n表示lg2 2020-05-14 …
有理数概念中为什么有理数可以写成M/N且M,M互质?整数和分数统称为有理数,任何一个有理数都可以写 2020-05-16 …
已知a=2,你能说明a是无理数吗?设a=n/m,m与n是互质的已知a=2,你能说明a是无理数吗?设 2020-05-24 …
怎样证明根号3为无理数?反证若根号3是有理数,则有m/n的形式,m与n既约所以3=m^2/n^2m 2020-06-23 …
m、n的最小值分别是多少?(123+2*123+3*123+……+m*123-5)=63n(m、n 2020-07-18 …
下列式子和说法中,正确的个数为()①(±3)2=±3;②若m2=64,则m的立方根为2;③10+1 2020-07-18 …
假设自然数m除以5的余数等于自然数n除以6的余数,而m除以6的余数等于n除以5的余数,那么m+n除 2020-07-21 …
找规律:将正整数按如图所示的规律排列下去将正整数按如图所示的规律排列下去,若用有序数对(m,n), 2020-08-03 …
VB用筛选法求m以内的所有素数1、由筛选法求m以内的所以素数(1)把2--m以内的所有数放入筛中;( 2021-01-01 …
分解质因数时除数必须是质数吧?用短除法找最大公因数时除数必须是质数吗?还是合数也可以?比如找12、1 2021-01-05 …