java吧 关注:1,247,617贴子:12,728,340
  • 2回复贴,共1

新手求助!在线等。

只看楼主收藏回复

有30个人,其中包括男人,女人,小孩。他们在一家饭店吃饭一共花了50块钱,其中每个男人花3块,女人花2块,小孩花1块,请问男人、女人和小孩各有几人?编写一个程序来计算。


1楼2011-04-25 22:55回复
    public static void main(String[] args) {     
       for(int i=0;i<=30;i++){//定义男人的人数   
    for(int j=0;j<=30;j++){//定义女人的人数  
       for(int m=0;m<=30;m++){//定义孩子的人数  
       if(3*i+2*j+1*m==50&&i+j+m==30){  
       System.out.println(i+"男人"+j+"女人 "+m+" 孩子"); }   }   }       }   }


    2楼2011-04-26 07:09
    回复
      3层for循环就可以了,这个题跟1、2、5分硬币凑成一元钱一样的


      IP属地:河北3楼2011-04-26 15:02
      回复