当前位置 博文首页 > 美迪的麦柯的博客:Java能量计算

    美迪的麦柯的博客:Java能量计算

    作者:[db:作者] 时间:2021-08-17 21:40

    程序设计竞赛(专业组)

    标题Problem E: 能量计算

    Time Limit: 1 Sec Memory Limit: 128 MB

    Description

    七段数码管显示效果如下:

    在这里插入图片描述

    显示这些数字,是需要电能的。显示一个数字所需的电能,就是这个数字所需要数码管的段的个数,比如 0 需要 6 段、 1 需要 2 段。
    请计算要显示n和m之间所有的数码管需要多少能量。

    Input

    第一行输入一个正整数T,表示有T组测试数据
    每组测试数据占一行,每行有两个数n,m(0≤n≤m≤9)

    Output

    计算从n到m之间的数码管需要的能量,每个输出占一行。

    Sample Input Copy

    1
    0 2

    Sample Output Copy

    13

    Java代码:

    import java.util.Scanner;
    public class Main{
    
        public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        int[] mylist ={6,2,5,5,4,5,6,3,7,6};
        int T=input.nextInt();
        int total=0;
        for( int i=0;i<T;i++)
        {
            int n=input.nextInt();
            int m=input.nextInt();
     
            for( int j=n;j<=m;j++)
            {
                total+=mylist[j];
            }
                System.out.println(total);
            total=0;
        }
         
       }
       
    }
    

    运行结果:

    	Problem: XXXXXX
        User: XXXXXXXXXXX
        Language: Java
        Result: Accepted
        Time:118 ms
        Memory:10188 kb
    

    其他方法的话,我貌似就觉得这种比较思路简单了,更多写法,自己想去哈哈😄

    END

    cs
    下一篇:没有了