OJ输入格式Type1

来源:互联网 发布:网络行为管理设备 编辑:程序博客网 时间:2024/05/16 16:58

package Practice.ExamInputType;

import java.text.DecimalFormat;
import java.util.Scanner;

/**
* Created by WY on 2017/8/30.
*循环输入:对于牛客上有输入两行,并测试多个case,这里只有一次的scanner!
输入求和的个数和求开方和的个数
2
3
输入求和的各个元素
1
2
3
输入开方的各个元素,结果保留2位小数
2
3
4
4.90
*/
public class Type1 {
    public static void main(String args[]) {
        System.out.println("输入求和的元素个数和求开方的元素个数");
        Scanner in = new Scanner(System.in);
        while (in.hasNext()) {
            int values[]= new int[2];
            for(int i=0;i<2;i++)
            {
                values[i]=in.nextInt();
            }
            int n = values[0];
            int m = values[1];
            int sum=0;
            double mult=1;
            System.out.println("输入求和的各个元素");
            for(int  k = 0;k<n;k++)
            {
                int x = in.nextInt();//对于牛客上有输入两行的这种case,测试多个的,这里只有一次的scanner!!!
                sum+=x;
            }
            System.out.println(sum);
            System.out.println("输入开方的各个元素,结果保留2位小数");
            for(int  k = 0;k<m;k++)
            {
                double x2 = Math.sqrt(in.nextInt());
                mult*=x2;
            }
            DecimalFormat df = new DecimalFormat( "0.00");
            System.out.print(df.format(mult));
        }

    }
}
原创粉丝点击