Java程序填空。关于歌手大赛评分。

Java程序填空。关于歌手大赛评分。,第1张

public static int getMin(int []arr){

      int min=arr[0]

      for(int i=1i<arr.lengthi++){

      if(min>arr[i]){

      min=arr[i]

      }

      }

      return min

     }

public static int getSum(int []arr){

      int sum=0

      for(int a:arr){

      sum+=a

      }

      return sum

     }

public static int getScore(int []arr){

      return (getSum(arr)-getMax(arr)-getMin(arr))/(arr.length-2)

     }

     

int score[]={1,2,3,4,5,6,7,8,9,0}

getScore(score)

程序填空】

&score

max<=score

min>=score

(sum-max-min)/8

--------

【程序改错】

float average(float array[10])

{

int i

float aver,sum=array[0]

for(i=0i<10i++) // i=1

sum=sum+array[i]

aver=sum/10.0

return(aver)

}

main( )

{

int score[10],aver //int 应该是 float

int i

printf("input 10 scores:\n")

for(i=0i<10i++)

scanf("%f", score)//score 改成 &score[i]

printf("\n")

aver=average(score[10]) // score[10] 改成 score

printf("average score is %5.2f",aver)

}

-------------------------------------------

【程序改错】

#include "stdio.h"

main()

{

int score

char *grade

printf("please input a score\n")

scanf("%d",score)//score 前少了&

grade=score>=90?'A'(score>=60?'B':'C')//第一个""应该是":"

printf("%d belongs to %c",score,grade)

}

---------------------------------------------------

【程序改错】

#include "stdio.h"

main()

{

char c

int letters=0,space=0,digit=0,others=0

printf("please input some characters\n")

while((c=getchar())=='\n') // == 改成 !=

{

if(c>='a'&&c<='z'&&c>='A'&&c<='Z') // &&改成 ||

letters++

else if(c!=' ') // !=改成 ==

space++

else if(c>='0'&&c<='9')

digit++

else

others++

}

printf("all in all:char=%d space=%d digit=%d others=%d\n",letters,

space,digit,others)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8106274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存