作业帮 > 综合 > 作业

设有一四位数abcd=(ab+cd)2,编写一个程序,求a、b、c、d.请问我的编程哪错了?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 13:01:47
设有一四位数abcd=(ab+cd)2,编写一个程序,求a、b、c、d.请问我的编程哪错了?
#include
#include
int main()
{
int a,b,c,d,i;
for(i=1000;i
设有一四位数abcd=(ab+cd)2,编写一个程序,求a、b、c、d.请问我的编程哪错了?
没有错误,但不够完美.
#include
int main()
{
int a,b,c,d,i;
for(i=1000;i
再问: if(i==((a+c)*10+b+d)*((a+c)*10+b+d)) if(i==pow((a+c)*10+b+d,2))已经加了 这两个有什么不同吗? 我们两个的程序运行结果不同呀。我的只有最后一个数
再答: pow结果是浮点数,与整数i比较可能有精度问题而不相等。