一个数加上100后是完全平方数,再加上168后又是完全平方数,求这个数
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 00:33:01
#includeintabsq(inta){inti;for(i=1;i
x+100=n^2x+268=m^2m^2-n^2=x+268-(x+100)(m-n)(m+n)=168=1X168=2X84=3X56=4X42=6X28=7X24=8X21=12X14m-n=2
,c没有初始化为0,另外a,b,c应该是int类型应该:inta=0,b,c;\x05\x05while(a
设两个数分别为x²,y²,x²<y²由题可得:x²、y²为完全平方数,则x、y为自然数x²+4=y²,则y²-
268-100=168168=m*nm为两个数的和n为两个数的差168的因式是1,2,3,4,6,8,12,14,21,28,42,56,84168=2*84,168=3*56,168=4*42,16
你写的源文件是不是.cpp结尾的,那是C++源码,当然会显示重载不明确,C里哪有重载的概念那么改成.c结尾的C源文件,要么修改语句j=sqrt(i+100);k=sqrt(i+168);为j=(int
大致思想:longa=1;longb,c;while(a
不能用double型.double型是实数,你这样x=sqrt(i+100)的话x就是sqrt(i+100)的精确值,平方后当然还是i+100了.求x,y时加个取整就行了.再问:实数范围不是比整数还要
x+100=a*ax+129=b*bb*b-a*a=29(b+a)(b-a)=29=29×1b+a=29,b-a=1b=15,a=14x=14*14-100=96
#include<stdio.h>#include<math.h>voidmain(){ inti=1; &
#include#includevoidmain(){inti;intx,y;for(i=1;i
for(long i=0;i<10000
if(x*x==i+100&&y*y==i+268)17开方为4.1231056256.但在float数据存储里17开方后为4.123106省略了后面的数据,所以类似的数据中比如I=1,得出的X,Y是
问题:一整数,它加100后是完全平方数,再加168还是完全平方数,求该整数解题思路:设该数为x,它加100后是A,再加168为B.则因为A是完全平方数,所以A为正数,且A=y*y,y为正整数或0.同理
完全平方数(一)完全平方数的性质一个数如果是另一个整数的完全平方,那么我们就称这个数为完全平方数,也叫做平方数.例如:0,1,4,9,16,25,36,49,64,81,100,121,144,169
你可以试一下,如果是-48和-1代入进去x+100=(-48)^2x+148=(-1)^2是无解的
usingSystem;namespaceSqrtValue{classProgram{staticvoidMain(string[]args){for(inti=1;i
设这个数为m,m+132=a^2m+231=b^2a,b都是自然数且b>a两式想减,得:b^2-a^2=99(b-a)(b+a)=9999=1*99=3*33=9*11b+a>b-a1)b-a=1b+
设这个数是x,则x-45=m²且x+44=n²,两式相减,得:n²-m²=89,即(n+m)(n-m)=89=1×89,得m=44且n=45,从而可以求出x的值
x+100=a^2x+168=b^2(b-a)(b+a)=68=17*2*2b-a=2b+a=34b=18a=16x=156再问:我不是要答案啦,答案网上一大把,我想要的对于我这种写法的改正,或指出我