锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

键盘输入10名学生的考试成绩,编程序求平均分和最高分

时间:2023-04-04 02:37:00 evr高压直流继电器

最近,一个弟弟问我这个问题,很容易记录下来,这可能会帮助更多的新手。

我用c和java写了两个版本,简单粗暴,方便读者理解。本文仅供参考。

1》C语言实现

#include  int main() {  int x;  int score[10];  int i;  int sum;  float evr;  int max;    printf("请分别输入10名学生\n");  for(i=0;i<10;i  )  {   scanf("%d",&x);   score[i]=x;  }  printf("----------------成绩分别是-------------------\n");  for(i=0;i<10;i  ){   printf("%d\n\n",score[i]);  }  printf("-----------------平均成绩是---------------------\n");  for(i=0;i<10;i  )  {   sum=sum score[i];  }  evr=sum/10;  printf("%f\n",evr);      printf("--------------*最高成绩是*-----------------\n");    max = score[0];  for(i=1;i<10;i  )  {   if(max

2》java实现

import java.util.Scanner;  public class StudentScore {       /*输入成绩*/     public void inScore(int[] score){         System.out.println("请分别输入10名学生");         for (int i = 0; i < score.length; i  ) {             Scanner sc = new Scanner(System.in);             score[i] = sc.nextInt();         }     }      /*输出成绩*/     public void outScore(int[] score){         for (int i = 0; i < score.length; i  ) {             System.out.println(score[i]);         }     }      /*计算平均分*/     public float avg(int[] score){         int sum=0;         float avg;         for (int i = 0; i < score.length; i  ) {             sum = sum score[i];         }         avg=(float)(sum/10);         System.out.println(avg);         return avg;     }      /*计算最大值*/     public int max(int[] score){         int max = 0;         for (int i = 0; i < score.length; i  ) {             if(max

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章