ALGO-254猴子吃包子

资源限制

时间限制:1.0s   内存限制:256.0MB

问题描述

  从前,有一只吃包子很厉害的猴子,它可以吃无数个包子,但是,它吃不同的包子速度也不同;肉包每秒钟吃x个;韭菜包每秒钟吃y个;没有馅的包子每秒钟吃z个;现在有x1个肉包,y1个韭菜包,z1个没有馅的包子;问:猴子吃完这些包子要多久?结果保留p位小数。

输入格式

  输入1行,包含7个整数,分别表示吃不同包子的速度和不同包子的个数和保留的位数。

输出格式

  输出一行,包含1个实数,表示吃完所有包子的时间。

样例输入

4 3 2 20 30 15 2

样例输出

扫描二维码关注公众号,回复: 10876908 查看本文章

22.50

数据规模和约定

  0<x<100;0<y<100;0<z<100;0<x1<=1000000;0<y1<=10000000;0<z1<=10000000;0<p<=1000

思考:打字练习,就是用了个格式控制,别的没啥


import java.text.DecimalFormat;
import java.util.*;
public class Main {

	public static double caculator(double x,double x1) {
		double time;
		time=x1/x;
		return time;
	}
	
	public static void main(String[] args) {
		Scanner in=new Scanner(System.in);
		double x,y,z,x1,y1,z1;
		int p;
		double sum;
		x=in.nextDouble();
		y=in.nextDouble();
		z=in.nextDouble();
		x1=in.nextDouble();
		y1=in.nextDouble();
		z1=in.nextDouble();
		p=in.nextInt();
		String string="0.";
		for(int i=1;i<=p;i++)//控制保留的小数位数
		{
			string+="0";
		}
		DecimalFormat dFormat=new DecimalFormat(string);
		//肉包
		//韭菜包
		//包子皮
		sum=caculator(x, x1)+caculator(y, y1)+caculator(z, z1);
		System.out.println(dFormat.format(sum));
		
	}
}
发布了82 篇原创文章 · 获赞 10 · 访问量 6202

猜你喜欢

转载自blog.csdn.net/qq_41705207/article/details/105401570