有没有会
可以用C语言来解决下这个二元五次方程组吗
x+y=2
x^5+y^5=82
。谢谢
随便看一眼就知道x,y绝对不是整数,所以想用暴力法去试是行不通的
编程问题本质上就是数学问题,你首先要知道用数学手段怎么解题,编程是帮助你节省中间过程需要花费的时间,但是过程你是要知道的
比如很多5次方程是有通解的(不是所有的都有)
显然,你把第一个式子带入第二个式子,就变成一元五次方程了,然后你查得通解公式,用程序实现它就行了
这个真的有解?
#include <stdio.h>
#include<math.h>
int main(){
int x,y;
for(x=-100;x<=100;x++)
for(y=-100;y<=100;y++)
if(x+y==2&&pow(x,5)+pow(y,5)==82)
printf("x=%d y=%d\n",x,y);
return 0;
}