1 条题解

  • 0
    @ 2025-10-10 15:45:59

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int main (){
    
    	int x,y,i,j;
    	
    	int a[x];
    	
    	int b[y];
    	
    	 for(i = 0; i < 100;i++){
    	 	cin>>a[i];
    	 	if(a[i] == 0){
    	 		x = i;
    			break;
    		 }
    	 }
    	 
    	 for(j = 0; j < 100;j++){
    	 	cin>>b[j];
    	 	if(b[j] == 0){
    	 		y = j;
    			break;
    		 }
    	 }
    	 
    	 double man = 0.0,woman = 0.0;
    	 
    	 for(i = 0;i < x;i++){
    	 	man += a[i];
    	 }
    	 man = man / x;
    	 
    	  for(j = 0;j < y;j++){
    	 	woman += b[j];
    	 }
    	 	woman = woman / y;
    	 
    	cout<<fixed<<setprecision(1)<<man<<" ";
    	cout<<fixed<<setprecision(1)<<woman;
    	
    	return 0;
    }
    

    Java :

    import java.util.Scanner;
    
    
    
    public class Main {
    
    	public static void main(String[] args) {
    		Scanner sc=new Scanner(System.in);
    		
    		
    		int[] a=new int[5];
    		
    		for(int i=0;i<5;i++){
    			a[i]=sc.nextInt();
    		}
    		int[] b=new int[4];
    		
    		for(int i=0;i<4;i++){
    			b[i]=sc.nextInt();
    		}
    		double a1=getAvg(a);
    		double a2=getAvg(b);
    		System.out.print(String.format("%.1f",a1)+" ");
    		System.out.print(String.format("%.1f",a2));
    		
    	}
    	public static int getSum(int[] a){
    		int sum=0;
    		for(int i=0;i<a.length;i++){
    			sum=sum+a[i];
    		}
    		return sum;
    	}
    	public static double getAvg(int[] a){
    		int sum=getSum(a);
    		double avg=sum*1.0/(a.length-1);
    		return avg;
    	}
    	
    }
    

    Python :

    # 接收男生跳远成绩
    n = input().split()
    # 接收女生跳远成绩
    m = input().split()
    # 类型转换
    c = 0
    d = 0
    x = len(n) - 1
    y = len(m) - 1
    # 男生平均成绩
    for i in range(0, x):
        n[i] = int(n[i])
        c += n[i]
    print('%.1f' % (c / x), end=' ')
    # 女生平均成绩
    for j in range(0, y):
        m[j] = int(m[j])
        d += m[j]
    print('%.1f' % (d / y))
    
    • 1

    信息

    ID
    299
    时间
    1000ms
    内存
    256MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者