首页 > 试题广场 >

计算平均成绩

[编程题]计算平均成绩
  • 热度指数:28105 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

从键盘输入5个学生的成绩(整数),求他们的平均成绩(浮点数,保留一位小数)。


输入描述:
一行,连续输入5个整数(范围0~100),用空格分隔。


输出描述:
一行,输出5个数的平均数(保留一位小数)。
示例1

输入

75 80 43 67 96

输出

72.2
import java.util.Scanner;

/**
 * @Title: 计算平均成绩
 * @Remark: 从键盘输入5个学生的成绩(整数),求他们的平均成绩(浮点数,保留一位小数)。
 *  输入描述:
 *      一行,连续输入5个整数(范围0~100),用空格分隔。
 *  输出描述:
 *      一行,输出5个数的平均数(保留一位小数)。
 * @Author: ijunfu
 * @Version: 1.0.0
 * @Date: 2022-03-18
 */
public class Main {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        double sum = 0, i=0;
        while(i<5) {
            sum += in.nextInt();
            i++;
        }

        System.out.printf("%.1f", sum/5);

        in.close();
    }
}

发表于 2022-03-18 22:40:27 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int sum = 0;
        for(int i = 0;i < 5;i++){
            sum +=sc.nextInt();
        }
        System.out.println(sum/5.0);
    }
}


发表于 2021-09-03 07:03:18 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       String  str[]=sc.nextLine().split(" ");
       int sum = 0;
       for(String i:str)
        {
            sum = sum+Integer.parseInt(i);
        }
        double avger = (double)sum/5;
        System.out.printf("%.1f",avger);
    }
}

发表于 2021-08-03 21:46:23 回复(0)
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String[] s = sc.nextLine().split(" ");
        float sum = 0;
        for(int i=0; i<s.length; i++){
            sum += Float.valueOf(s[i]);            
        }
        System.out.printf("%.1f",sum/s.length);
    }
}

发表于 2020-10-27 09:58:33 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            double avg = 0;
            for(int i = 0;i<5;i++){
                avg+=sc.nextInt();
            }
            System.out.println(avg/5.0);
        }
    }
}
/*

*/

编辑于 2020-09-20 17:34:26 回复(0)
import java.util.Scanner;

public class Main{

    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str=sc.nextLine();
        String[] arr=str.split(" ");
        double a=Double.parseDouble(arr[0]);
        double b=Double.parseDouble(arr[1]);
        double c=Double.parseDouble(arr[2]);
        double d=Double.parseDouble(arr[3]);
        double e=Double.parseDouble(arr[4]);
        double s=(a+b+c+d+e)/5;
        System.out.println(String.format("%.1f",s));
    }

}
发表于 2020-09-09 14:56:23 回复(0)