这个如何求呀救命,突然不会了

x+y=5
x-y=1
如何把上述方程转化为代码求出x y 突然不知道从何下手

7个回答

我第一个感觉是用两个for循环。如果if判断,如果等式成立就输出结果。只是提供思路,细想可能有更好的方法。

qq_23660243
爱国者002 回复ITDragon龙: 嗯嗯 懂了 
4 年多之前 回复
qq_19558705
ITDragon龙 回复MOONBOY_GO: 好像只能用for,计算机不知道自己是什么,只能给它赋值。但是可以不用写范围。for(int i = 0 ; ; )可以通过条件判断结束,不行可以用while语句。
4 年多之前 回复
qq_23660243
爱国者002 不想用for循环 那样还得给定范围 有没有无需范围 求解的
4 年多之前 回复

把两个方程式一加不就有结果了

qq_23660243
爱国者002 !能上一下代码吗?
4 年多之前 回复

你想用什么方式求啊,是直接写文本,然后输出结果

qq_23660243
爱国者002 用java把他们翻译成程序  不要for循环
4 年多之前 回复

x-y=b;
x+y=a;

int x;int y; int a=5 ;int b=1;
x=(a+b)/2;
y=(a-b)/2;

我觉得应该利用解矩阵的思想来解,这样可以通用与所有的方程组,

HANLIPENGHANLIPENG
小牛学堂2019 回复MOONBOY_GO: 你想想怎么用矩阵解方程组的吧,主要是把系数矩阵的对角线上都化成1,然后就能得出来各个未知量的结果了,具体的也不是一两句话能说清的,你可以好好看看线代书上是怎么解的,然后用算法实现的,是在解决不了可以找找MATLAB是用什么算法解决的,MATLAB算法可以说是最优算法了,可以参考下
4 年多之前 回复
HANLIPENGHANLIPENG
小牛学堂2019 回复MOONBOY_GO: 你想想怎么用矩阵解方程组的吧,主要是把系数矩阵的对角线上都化成1,然后就能得出来各个未知量的结果了,具体的也不是一两句话能说清的,你可以好好看看线代书上是怎么解的,然后用算法实现的,是在解决不了可以找找MATLAB是用什么算法解决的,MATLAB算法可以说是最优算法了,可以参考下
4 年多之前 回复
HANLIPENGHANLIPENG
小牛学堂2019 回复MOONBOY_GO: 你想想怎么用矩阵解方程组的吧,主要是把系数矩阵的对角线上都化成1,然后就能得出来各个未知量的结果了,具体的也不是一两句话能说清的,你可以好好看看线代书上是怎么解的,然后用算法实现的,是在解决不了可以找找MATLAB是用什么算法解决的,MATLAB算法可以说是最优算法了,可以参考下
4 年多之前 回复
qq_23660243
爱国者002 我要的就是矩阵方法 不过不会 
4 年多之前 回复

兄弟,你需要的是求根公式
x=(-b±√(b^2-4ac))/2a
高阶的用求导

Royal_lr
Royal_lr 这个一元二次方程求根的,,他这个二元一次求根,,不一样好吧
4 年多之前 回复
qq_23660243
爱国者002 我的高数已经忘得快干净了 。。。。。。。。
4 年多之前 回复
    int x = 0;
    int y = 0;
    if(x+y==5&&x-y==1){
        System.out.println(x+""+y);
    }
    我是这样想的  你试下
qq_23660243
爱国者002 你这样他根本不会走 if
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问