首页 > 试题广场 >

小乐乐算平均分

[编程题]小乐乐算平均分
  • 热度指数:8842 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
小乐乐输入三科成绩,请编程帮他输出三科成绩总分及平均分。

输入描述:
一行,3科成绩(浮点数),成绩之间用一个空格隔开。


输出描述:
一行,总分和平均分(小数点后保留两位),用一个空格隔开。
示例1

输入

79.5 80.0 98.0

输出

257.50 85.83
import java.util.Scanner;
public class Main{
    public static void main(String [] args){
       Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        String[] s= str.split(" ");
        float a= Float.parseFloat(s[0]);
        float b= Float.parseFloat(s[1]);
        float c= Float.parseFloat(s[2]);
        float sum = a+b+c;
        float avg = sum/3;
        System.out.printf("%.2f",sum);
        System.out.printf(" ");
        System.out.printf("%.2f",avg);
      
        
    }
}

成绩不是依次输入的,要用split分开
发表于 2020-07-10 14:50:03 回复(0)
import java.util.*;
public class Main
{
    public static void main(String [] args)
    {
        Scanner sc=new Scanner(System.in);
        while(sc.hasNextDouble())
        {
            double a=sc.nextDouble();
            double b=sc.nextDouble();
            double c=sc.nextDouble();
            double sum=a+b+c;
            double avg=sum/3; 
            System.out.printf("%.2f",sum);
            System.out.print(" ");
            System.out.printf("%.2f",avg);               
        }    
    }
}
发表于 2020-05-27 20:30:00 回复(0)
#include <stdio.h>
int main(){
    float a,sum,avg;
    while(~scanf("%f",&a)){
        sum+=a;
        avg+=a/3;
    }
    printf("%.2f %.2f",sum,avg);
    return 0;
}
发表于 2020-04-27 10:08:02 回复(0)
import java.util.*;
import java.text.DecimalFormat;

public class Main
{
    public static void main(String [] args)
    {
        Scanner sc=new Scanner(System.in);
        int count = 0;
        double sum = 0.0d, avg = 0.0d;
        while(sc.hasNext()){
            sum += sc.nextDouble();
            count++;
        }
        DecimalFormat df = new DecimalFormat("0.00");
        System.out.println(df.format(sum) + " " + df.format((double)sum / count));
    }
}

发表于 2020-07-19 21:27:07 回复(0)

                       JavaScript

var p = readline().split(" ");
var sum = 0;
for (let i = 0; i < 3;i++) {
    sum += parseFloat(p[i]);
}
console.log((sum.toFixed(2)) +" "+(sum/3).toFixed(2));


发表于 2020-06-19 18:47:06 回复(0)
#include <stdio.h>

int main() {
    float a,b,c=0.0;
    scanf("%f %f %f",&a,&b,&c);
    printf("%.2f %.2f",a+b+c,(a+b+c)/3.0);
    return 0;
}

发表于 2024-01-07 21:29:32 回复(0)
#include<stdio.h>
int main()
{
    float a[3],sum,avg;
    int i;
    printf("输入小乐乐的三科成绩:\n");
    for(i=0;i<3;i++)
    {
        scanf("%f",&a[i]);
        sum=sum+a[i];
    }
    avg=sum/3;
    printf("小乐乐的总成绩:%.2f,平均成绩:%.2f\n",sum,avg);
    return 0;
}

发表于 2023-06-14 00:22:07 回复(0)
#include<stdio.h>
int main()
{
    float num    =    0;
    int i    =    0;
    float  sum    =    0.0;
    for(i = 0; i < 3; i++)
    {
        scanf("%f", &num);
        sum += num;
    }
    printf("%.2f %.2f\n", sum , sum / 3.0);
    return 0;
}
发表于 2022-02-16 15:25:50 回复(0)
#include<stdio.h>
int main()
{
    double a,b,c;
    scanf("%lf%lf%lf",&a,&b,&c);
    printf("%.2lf %.2lf\n",a+b+c,(a+b+c)/3.0);
    return 0;
}

发表于 2022-01-11 10:00:14 回复(0)
#include <stdio.h>

int main(){
    
    float a = 0.0f;
    float b = 0.0f;
    float c = 0.0f;
    scanf("%f %f %f", &a, &b, &c);
    printf("%.2f %.2f", a + b + c, (a + b + c) / 3);
    
    return 0;
}
发表于 2021-12-30 19:59:46 回复(0)
list2=list(map(float,input().split(' ')))
b=0
for i in list2:
    b+=1
a=sum(list2)
c=a/b
print('{:.2f}'.format(a),end=' ')
print('{:.2f}'.format(c))

发表于 2021-11-29 19:56:32 回复(0)
#include <stdio.h>
int main()
{
    float a,b,c = 0.0;
    scanf("%f%f%f",&a,&b,&c);
    float sum = a+b+c;
   float avl = sum/3;
    printf("%.2f %.2f",sum,avl);
    return 0;
}

发表于 2021-09-13 13:07:08 回复(0)
scores = list(map(float, input().split()))
sumScores = sum(scores)
avgScores = sumScores/3
print('%.2f' % sumScores,end=' ')
print('%.2f' % avgScores)

发表于 2021-09-08 17:28:24 回复(0)
#include<stdio.h>
int main()
{
    float a, b, c;
    scanf("%f %f %f", &a, &b, &c);
    float sum = a + b + c;

    printf("%.2f %.2f", sum, sum / 3);
    return 0;
}

发表于 2021-07-25 09:33:47 回复(0)
a=list(map(float,input().split()))
print('%.2f' %sum(a),'%.2f' %(sum(a)/len(a)))

发表于 2021-03-15 21:07:32 回复(0)
解法一:
let str = readline();
let arr = str.split(" ").map(Number);
let sum = arr.reduce((a, b) => a+b);
let average = sum / 3;

console.log(sum.toFixed(2) + ' ' + average.toFixed(2));

发表于 2021-03-10 20:00:43 回复(0)
import java.util.Scanner;
public class Main{
    public static void main(String args[]){
        Scanner scan=new Scanner(System.in);
        double a=scan.nextDouble();
        double b=scan.nextDouble();
        double c=scan.nextDouble();
        System.out.printf("%.2f %.2f",(a+b+c),(a+b+c)/3);
    }
}
很简单的题目
发表于 2021-01-05 17:54:47 回复(0)
a,b,c = map(float,input().split())
sum1 = a+b+c
sum2 = float(sum1)
average1 = sum2/3
average2 = float(average1)
print('%.2f'%sum2,'%.2f'%average2)

发表于 2020-07-23 14:14:53 回复(0)
import java.util.*;

public class Main {


    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        float c = 0;
        float[] Arr=new float[3];
        for (int i = 0; i<Arr.length; i++){

             Arr[i]=sc.nextFloat();
        }

        for (int i=0;i<Arr.length;i++){
           c+=Arr[i];
        }
        float x=c/3;
        System.out.print(String.format("%.2f",c)+" ");
        System.out.print(String.format("%.2f",x));

    }
}

发表于 2020-07-23 10:40:47 回复(0)
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	double a, b, c;
	cin >> a >> b >> c;
	cout << setprecision(2) << fixed << a + b + c << ' ' << (a + b + c) / 3 << endl;
}

发表于 2020-07-21 10:27:58 回复(0)

问题信息

上传者:牛客309119号
难度:
27条回答 2699浏览

热门推荐

通过挑战的用户

查看代码
小乐乐算平均分