一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?这个程序怎么结果不对#include "stdio.h"#include "math.h"void main(){\x05double i,x,y;\x05for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 06:45:08
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?这个程序怎么结果不对#include

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?这个程序怎么结果不对#include "stdio.h"#include "math.h"void main(){\x05double i,x,y;\x05for(i=1;i
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
这个程序怎么结果不对
#include "stdio.h"
#include "math.h"
void main()
{
\x05double i,x,y;
\x05for(i=1;i

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?这个程序怎么结果不对#include "stdio.h"#include "math.h"void main(){\x05double i,x,y;\x05for(i=1;i
不能用double型.double型是实数,你这样x=sqrt(i+100)的话x就是sqrt(i+100)的精确值,平方后当然还是i+100了.求x,y时加个取整就行了.

x=sqrt(i+100);
y=sqrt(i+268);
x,y都要取整才行,不然后面的比较无意义。