鱼C论坛

 找回密码
 立即注册
查看: 4360|回复: 17

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

[复制链接]
发表于 2011-3-10 22:33:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

                                                    x^2+y^2 =(x+y)^2+p= (x-y)^2+q
                                                   求p和q;
                      各位大侠帮帮忙呀,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-3-10 22:33:39 | 显示全部楼层
{:2_39:}有会做的大虾没呀,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-3-10 22:44:53 | 显示全部楼层
{:2_28:}明天再来看看,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-10 23:26:55 | 显示全部楼层
怎么这么多未知数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-3-11 09:49:10 | 显示全部楼层
{:2_28:}有人会吗??我觉得这就是个无解呀,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-12 18:23:59 | 显示全部楼层
#include <stdio.h>
int main()
{
        int x, y;
        double  p, 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);
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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的值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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........
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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!");
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-12 19:51:39 | 显示全部楼层
楼主这个只限于整数 如果您还要扩大范围您可以自己更改范围值!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-12 20:04:43 | 显示全部楼层
呵呵 楼上说的对、小弟在此领教了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-3-13 15:20:36 | 显示全部楼层
:'(谢谢各位大家,,小弟一定好好学习,,,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 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了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-15 12:24:38 | 显示全部楼层
厄,我汗!直接将除未知数调到对面式子,然后输出未知数就是了!普通数学问题呢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-15 21:16:13 | 显示全部楼层
我发现个事。。。我说错了。。这个不是没有解,是没有唯一解。。应该是有无数组解。。让楼主费解了这么久。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-3-16 01:43:44 | 显示全部楼层
一道很简单的初中化简题啊!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2014-3-15 15:38:16 | 显示全部楼层
{:7_183:}{:7_183:}{:7_183:}{:7_183:}v这年头,干啥都不容易。灌水也要专业点哈~ 论坛和谐学习环境,需要你我一起来维护^_^
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 22:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表