题目:暑假到了,育才小学组织学生去工地劳动。一个男同学和一个女同学结成对子搬砖头。男生比女生的3倍少5人。每对同学搬50块砖头,一共搬了2500块,编写程序计算有多少男同学和女同学。

解决方案 »

  1.   

    女 x
    男 3x-5n=50x*(3x-5)=503x*x - 5x - 50 = 0x = (5+sqrt(25+600))/6 = (5+25)/6 = 5
    x = (5-25)/6 (舍)
    女5男10
      

  2.   

    (1)男生比女生的3倍少5人。
    说明男生人数比女生人数多。(除非一种很极端的情况,男生1人,女生2人,根据题目,这显然不可能。)
    (2)一个男同学和一个女同学结成对子搬砖头。每对同学搬50块砖头,一共搬了2500块。
    要求只有一男一女结成对子才搬砖头,而男生人数比女生多,也就是说有多少女生就结成了多少对,剩下的男生由于没有结成对子不去搬。
    设女生人数为x,那么男生人数为3x-5。
    每对同学搬50块,一共搬了2500块,则有50x=2500,x=50,从而3x-5=3×50-5=145。
    即男生145人,女生50人。
      

  3.   

    int x = 2;
    while (1==1)
    {
        if (x * 50 == 2500)
           break;
        x++;
    }
    Console.WriteLine(x);
    哈哈...