1 条题解
-
0
C :
#include<stdio.h> int main() { int i; double max,min,sum,a[10]; for(i=0;i<10;i++) scanf("%lf",&a[i]); max=min=a[0]; for(sum=0,i=0;i<10;i++) { if(max<a[i])max=a[i]; if(min>a[i])min=a[i]; sum+=a[i]; } printf("%.2lf %.2lf %.2lf\n",sum/10,max,min); return 0; }
C++ :
#include <stdio.h> float max, min; int main() { float average(float array[10]); float score[10], aver; int i; for (i = 0;i < 10;i++) scanf("%f", &score[i]); aver = average(score); printf("%.2f %.2f %.2f\n", aver, max, min); return 0; } float average(float array[10]) { int i; float aver, sum = array[0]; max = min = array[0]; for(i = 1;i < 10;i++) { sum = sum + array[i]; if (array[i] > max) max = array[i]; if (array[i] < min) min = array[i]; } aver = sum / 10; return aver; }
Pascal :
var s,max,min,d:double; i:longint; a:array[1..10] of double; begin for i:=1 to 10 do begin read(a[i]); s:=s+a[i]; end; readln; min:=101; for i:=1 to 10 do begin if a[i]>max then max:=a[i]; if a[i]<min then min:=a[i]; end; d:=s/10; writeln(d:0:2,' ',max:0:2,' ',min:0:2); end.
Java :
import java.util.*; public class Main{ public static void main (String[] args) { Scanner in=new Scanner(System.in); double []a= new double [10]; double sum=0; for(int i=0;i<10;i++){ a[i]=in.nextDouble(); } for(int j=0;j<10;j++){ sum+=a[j]; } System.out.printf ("%.2f ",sum/10); java.util.Arrays.sort(a); System.out.printf ("%.2f ",a[9]); System.out.printf ("%.2f",a[0]); System.out.println (); } }
- 1
信息
- ID
- 1319
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者