2016.3.25【i码邦】每日一练-java基础

编程实现:下图问题。  不限形式,不限格局,百花齐放才是编程的春天!!
 
努力让自己成为想要的样子,你未来的日子会感谢今天付出的你!!!
 

tu_copy.jpg


 
=============感谢 @서지위 提供原题=======================
 
我们只直播每日一练的编程实战,动手才是王道!
每日一练直播群号:476036218

--来自网页客户端
已邀请:

ziyou8513 - 在自学Java的道路上缓慢爬行ing

赞同来自: 中国.杨家巷 裸奔代码人 huajun54071

public class Day0325 {
    static int RainnyDay;//雨天数
    static int SunnyDay;//晴天数
    final static int Rsale=12;//雨天卖12朵
    final int Ssale=20;//晴天卖20朵
    final static int Ssum=112;//卖掉的总数
    final static int Savg=14;//平均每天卖掉的滑数
    public static void count(){
        //RainnyDay*12+SunnyDay*20=112   ==>   SunnyDay=2
        //((Ssum/Savg)-SunnyDay)*12+SunnyDay*20=112;
        SunnyDay=(Ssum-Rsale*(Ssum/Savg))/(Ssum/Savg);
        //RainnyDay+SunnyDay=112/14=8;RainnyDay=8-SunnyDay
        RainnyDay=(Ssum/Savg)-SunnyDay;
    }
    public static void main(String[] args) {
        count();
        System.out.println("雨天天数为:"+RainnyDay);
        System.out.println("晴天天数为:"+SunnyDay);
    }
}

--来自网页客户端
public class SellFlowers {

    public static void main(String[] args) {
        
        for (int x = 0; x < Integer.MAX_VALUE; x++) {
            for (int y = 0; y < Integer.MAX_VALUE; y++) {
                if(x+y==8 && 20*x + 12*y == 112){
                    System.out.println("x=" + x);
                    System.out.print("y=" + y);
                    break;
                }
            }
        }
        

    }

}

--来自网页客户端

lanlan2501 - 上善若水任方圆

赞同来自: admin

public class Ex0327{
    public static void main(String args){
        int a = 20;//晴天可以卖出20朵
        int b =12;//雨天可以卖出12朵花
        
        int n;
        int m;
        for(n=0; n<10; n++)
            for(m=0; m<10; m++){
                if((n*a+m*b == 112)&&((n+m)*14 == 112))
                    System.out.println("晴天卖出了"+n+"朵花,雨天卖出了"+m+"朵花");
            }
        
        
        
    }
}

--来自网页客户端

admin

赞同来自: lanlan2501

lanlan2501 - 上善若水任方圆
 
真棒,【i码邦】每日一练是最好的练手题目,无论多久,无论你何时加入【i码邦】,每一道题都是你新的开始。
 
动手才是能力的体现,期待看到大家在【i码邦】编程中实现出来的代码!
 

6.jpg

 

--来自网页客户端

fengyun12

赞同来自: admin

public void ex160427(){
/* int daynum=112/14; //计算一共有几天
int sum=0; //记录卖出话得数量
for(int i=0;i<=daynum;i++){ //i 代表晴天的天数
sum=i*20+(daynum-i)*12;
if(sum==112){
System.out.println(i+"天是晴天,"+(daynum-i)+"天是雨天");
}

}*/
int daynum=112/14; //记录晴天加雨天一共有几天
int qtqty=daynum*20; //记录要是全是晴天可以卖多少
int bh=qtqty-112; //记录全是晴天和现在花朵的差距
int ytts=bh/8; //记录雨天的天数
System.out.println(daynum-ytts+"天是晴天,"+ytts+"天是雨天");
}

--来自移动客户端

xiedaima001 - 一切的现在都是最好的安排!

赞同来自: admin

public class flower {
public static void main(String[] args) {
int i=0;//晴天
int j=0;//雨天
for(i=0;i<8;i++){
for(j=0;j<8;j++){
if(i*20+j*12==112&&(i+j)*14==112){
System.out.println("晴天的天数:"+i);
System.out.println("雨天的天数:"+j);
}else{
//
}
}
}


}
}

--来自移动客户端

- What. a. beautiful. day!

赞同来自:

图片很漂亮
IMGTMP_20160325_102543.jpg


--来自移动客户端

裸奔代码人 -

赞同来自:

public class flower {
public static void main (String [] args){
for(int i =0;i<=8;i++){
int j=8-i;
if (i *20+j*12==112){
System.out.println("晴天:"+i +","+"雨天:"+j);
}
}
}

--来自移动客户端
QQ截图20160325131840.jpg

 

--来自网页客户端

admin

赞同来自: 冰轩

/*
 *  姑娘卖花,晴天卖20朵,雨天卖12朵,
 *  连续几天共卖112朵,平均每天14朵,
 *  问几天晴,几天雨
 * */
public class Tst0325 {
    
    public static void main(String args[]){
        
        int tian = 0;
        tian = 112/14;
        for(int i=0; i<=tian; i++)
        {
            if(20*i+12*(tian-i)==112)
                System.out.println("晴天有"+i+"天,雨天有"+(tian-i));
        }        
    }
}

--来自网页客户端

- What. a. beautiful. day!

赞同来自:

Screenshot_2016-03-25-15-49-11.png


Screenshot_2016-03-25-15-49-01.png


--来自移动客户端

握不住的沙

赞同来自:

image.png

public class add {
public static void main(String[] args) {
int q=0;int y=0;
for(q=0;q<8;q++)
for(y=0;y<8;y++)
if(q+y==112/14&&(20*q+12*y==112))

{System.out.println("晴天是:"+q+"雨天是:"+y);
} }
}


/**
题目分析:一共卖了112朵花,平均每天卖出14朵,也就是说一共卖了八天,所以雨天和晴天加起来一共是八天!定义晴天q和阴天y,他们肯定会小于8,当他们同时满足:20*q+12*y=112&&(q+y)时,输出q和y,就知道晴天和雨天各是多少天了!
*/

--来自移动客户端

窗口igjg

赞同来自:

整理了一下
/*
* 好天 一天买20朵 下雨 一天买12朵。一共买了112朵
* 哪有多少个下雨天呢*/
public class maihua {
public static void main(String args[]){
int a,b;
for(a=0;a<9;a++){
for(b=0;b<6;b++){
if(a*12+b*20==112){
System.out.println("下雨天:"+a+"\t"+"晴天:"+b+"\t");
}
}
}
}
}

--来自移动客户端

a513470086 - G i码邦(爱码邦) --没理由!

赞同来自:

package com.Daily.util;
//一个卖花女卖鲜花,晴天时每天可卖出20朵鲜花,雨天时可卖出12朵鲜花。有一段时间
//连续几天共卖出了112朵鲜花,平均每天卖出14朵。请编程推算这几天内有几个晴天?几个雨天?
public class maihua {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sunDay = 0;
        int rainDay = 0;
        int numf = 112;
        for(sunDay = 1; sunDay <= 8; sunDay++){
            for(rainDay = 1; rainDay <= 8; rainDay ++){
                if(sunDay + rainDay == 8 && numf == 20 * sunDay + 12 * rainDay){
                    System.out.println("晴天:" + sunDay + " \t"  +  "雨天:" + rainDay);
                }
            }
        }
    }
}

--来自网页客户端

admin

赞同来自:

好精彩的活动

--来自移动客户端

吴洪渝

赞同来自:

image.png


--来自移动客户端

microzone

赞同来自:

public class SellFlower {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sunnyDay,rainyDay,sumDay=8;
        for(sunnyDay=0;sunnyDay<9;sunnyDay++){
            for(rainyDay=0;rainyDay<9;rainyDay++){
        if(sunnyDay*20+rainyDay*12==112&&14*sumDay==112&&sunnyDay+rainyDay==sumDay){
            System.out.println("晴天有"+sunnyDay+"天 , 雨天有"+rainyDay+"天 , 总共"+sumDay+"天");
        }
        }
            
        }
    }

}

--来自网页客户端

Squa7ed

赞同来自:

#include <iostream>
using namespace std;
void main(){
int total = 112 / 14;
int rainy = 0;
int fine = total - rainy;
while (rainy < total) {
if (20* fine + rainy*12 ==112)
cout<<"fine days:"<<fine<<"rainy days:"<<rainy<<endl;
rainy++;
fine=total-rainy;
}
}

--来自移动客户端

fengyun12

赞同来自: quentin

/**
* 每日一练 20160325
* 一个卖花的女孩,晴天每天卖20朵,雨天卖12朵,现在连续几天共
* 卖出112朵,平均每天卖出14朵,问,几天是晴天,几天是雨天?
*/
public void ex160427(){
int daynum=112/14; //计算一共有几天
int sum=0; //记录卖出话得数量
for(int i=0;i<=daynum;i++){ //i 代表晴天的天数
sum=i*20+(daynum-i)*12;
if(sum==112){
System.out.println(i+"天是晴天,"+(daynum-i)+"天是雨天");
}

}
}

--来自移动客户端

小哪吒

赞同来自:

public class HelloWorld {
public static void main(String[] args) {
int day = 112 / 14;
for (int i = 1; i <= day; i++) {
if (i * 20 + (day - i) * 12 == 112)
System.out.println("晴天:" + i + "阴天:" + (day - i));
}
}
}

--来自移动客户端

要回复问题请先登录注册

Template error, template file not found