1 条题解
-
0
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
- 上传者