彼溡....泚溡 发表于 2011-3-10 22:33:05

求助呀,,女朋友说你在学编程,出个题给你做,,我不会呀,,,

求求各位大侠们帮帮忙呀,,咱不能在女人面前丢脸呀,,,原题如下

                                                    x^2+y^2 =(x+y)^2+p= (x-y)^2+q
                                                   求p和q;
                      各位大侠帮帮忙呀,,,

彼溡....泚溡 发表于 2011-3-10 22:33:39

{:2_39:}有会做的大虾没呀,,

彼溡....泚溡 发表于 2011-3-10 22:44:53

{:2_28:}明天再来看看,,,

hevv 发表于 2011-3-10 23:26:55

怎么这么多未知数

彼溡....泚溡 发表于 2011-3-11 09:49:10

{:2_28:}有人会吗??我觉得这就是个无解呀,,

zlq1252 发表于 2011-3-12 18:23:59

#include <stdio.h>
int main()
{
        int x, y;
        doublep, q;
        printf("x^2+y^2 =(x+y)^2+p= (x-y)^2+q\n");
        printf("请输入x的值:\n");
        scanf("%d",&x);
        printf("请输入y的值:\n");
        scanf("%d",&y);
       
        q=(4*x*y)+(x*x)+(y*y);
        p=(x*x)+(y*y)+q;
        printf("q的值是:%f\n",q);
        printf("p的值是:%f\n",p);
}

zlq1252 发表于 2011-3-12 18:36:52

能理解不? 需要你去把上面的三个式子化简一下,第一次化简结果为x^2+y^2=x^2+y^2+4xy+p=x^2+y2-4ac+q
取后面两个式子化简得p=x^2+y^2+q
前两个式子化简得,4xy+p=0
然后把式子带入上式得4xy+x^2+y^2+q=0
求出q的值,然后再把q的值带入p=x^2+y^2+q从而求出p的值

风扫地 发表于 2011-3-12 19:21:40

本帖最后由 风扫地 于 2011-3-12 19:23 编辑

回复 7# zlq1252


    x^2+y^2 =(x+y)^2+p= (x-y)^2+q

x^2+y^2=x^2+y^2+2*x*y+p=x^2+y^2-2*x*y+q
化简不是
0=2*x*y+p=-2*x*y+q
两个独立方程三个未知数(把x*y看做一个未知数)。。。。这能解出来?
唯一有用的貌似是p+q=0........

cyrgw 发表于 2011-3-12 19:50:35

#include<stdio.h>
int main(void)
{
        int x,y;
        int p,q;
        printf("Please in put x=");
        scanf("%d",&x);
        printf("Please in put y=");
        scanf("%d",&y);
          p=-2*x*y;
          q=2*x*y;
        if(x*x+y*y==x*x+2*x*y+y*y+p&&x*x+y*y==x*x-2*x*y+y*y+q)
        {
               
                printf("p=%d,q=%d",p,q);
        }
        else
                printf("Your in put error!");
}

cyrgw 发表于 2011-3-12 19:51:39

楼主这个只限于整数 如果您还要扩大范围您可以自己更改范围值!

zlq1252 发表于 2011-3-12 20:04:43

呵呵 楼上说的对、小弟在此领教了

彼溡....泚溡 发表于 2011-3-13 15:20:36

:'(谢谢各位大家,,小弟一定好好学习,,,

yhzxwn 发表于 2011-3-14 02:15:28

先说明下有10几年没有碰过数学题了,说错了不要介意
x^2+y^2 =(x+y)^2+p= (x-y)^2+q 拆成
x^2+y^2 =(x+y)^2+p
(x+y)^2+p= (x-y)^2+q
x^2+y^2 = (x-y)^2+q
从而得到
p=x^2+y^2 -(x+y)^2
q=x^2+y^2 - (x-y)^2
简化下
p=2xy
q=-2xy
也就是说只要接收xy的值就可以求出pq的值啊但是他还要同时满足三个等式相等,就ok了

hunterylc11 发表于 2011-3-15 12:24:38

厄,我汗!直接将除未知数调到对面式子,然后输出未知数就是了!普通数学问题呢!

风扫地 发表于 2011-3-15 21:16:13

我发现个事。。。我说错了。。这个不是没有解,是没有唯一解。。应该是有无数组解。。让楼主费解了这么久。。。。

IT小娃娃 发表于 2011-3-16 01:43:44

一道很简单的初中化简题啊!

追梦1航海 发表于 2014-3-15 15:38:16

{:7_183:}{:7_183:}{:7_183:}{:7_183:}v这年头,干啥都不容易。灌水也要专业点哈~ 论坛和谐学习环境,需要你我一起来维护^_^

leilei9415 发表于 2014-3-16 15:48:55

呵呵,她这不是挑逗你么!x^2+y^2=x^2+y^2+2xy+p=x^2+y^2-2xy+q两边消去x^2和y^2得
                  2xy+p=q-2xy=0....得p=-2xy,q=2xy
页: [1]
查看完整版本: 求助呀,,女朋友说你在学编程,出个题给你做,,我不会呀,,,