关于一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?代码疑问#include#includeint main(){ int i;float j,k;for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 02:03:14
xRn@~^\ 9$$
.!\ `IihTD`0zyQޙf6$0!z3d>=Amo~hV,&T]p\R+~l46ꣁ u`<"g5&IX/%ҮQ)!]]
œѴ\%StJߠϙrx.+m8t&/1Pdvnޠj,gF
ޘ,gE<b_y3#_=}[1uI#RZCP#VA6SE~\rsD"dA6(}x~x!$mrv.2whwp:Mcܩ z*YQ#vMP6UQvYYW>:jfΒ
!.mdJ
"Dzi%!3@^LL{2;\}|
2bya72U&ypƬdƽR& `*
关于一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?代码疑问#include#includeint main(){ int i;float j,k;for(i=0;i
关于一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?代码疑问
#include
#include
int main()
{
int i;
float j,k;
for(i=0;i
关于一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?代码疑问#include#includeint main(){ int i;float j,k;for(i=0;i
你写的源文件是不是.cpp结尾的,那是C++源码,当然会显示重载不明确,C里哪有重载的概念
那么改成.c结尾的C源文件,要么修改语句
j=sqrt(i+100);
k=sqrt(i+168);
为
j=(int)sqrt((double)i+100);
k=(int)sqrt((double)i+168);
另外以上做法极其依赖于平台特性,因为浮点数只是近似值,不是准确值,所以像是sqrt(10000),其计算结果有可能是99.999999,而不是100.000000
至于1