医学的起源与发展:C++问题求解答,A,B都小于40,A的平方加B等于1053,B的平方加A等于873,求A,B,这段程序怎么写啊?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 04:01:32
望高手赐教!

//肯定可以

#include<iostream.h>
#include <math.h>
void main()
{
int a,b ;
for(a=0;a<40;a++)
for(b=0;b<40;b++)
if(a*a+b==1053&&b*b+a==873)
{cout<<"a="<<a;
cout<<"b="<<b;
cout<<endl;
}
}

我也不会,瞎编一个给你看看
#include<math.h>
#include<iostream.h>
void main()
{
char a,b
for(a=0;a<40;a++)
for(b=0;b<40;b++)
if(a*a+b==1053&&b*b+a==873)
cout<<"a=%d,b=%d"<<a<<b;
}

我不会C++,但是会一点C 用C写吧~

void main()
{
char a,b;
for(a=0;a<40;a++)
for(b=0;b<40;b++)
if(a*a+b==1053&&b*b+a==873)
printf("a=%d,b=%d",a,b);
}
//结果是a=32,b=29!

这样应该就行了~C++转成C很简单的,但是我不会C++,所以,你自己转换一下吧!

有没有规定A,B是什么类型的?非整形的还真不好弄