#31938: C語言NA95%


st0613088@gmail.com (乂x路人騎士x乂)

學校 : 不指定學校
編號 : 199590
來源 : [220.143.170.174]
最後登入時間 :
2024-01-31 20:21:51
b964. 1. 成績指標 -- 2016年3月apcs | From: [220.143.234.170] | 發表日期 : 2022-08-29 23:55

請問可以幫我找找程式哪出了問題,只能NA95%

#include <stdio.h>
#include <stdlib.h>

void sort(int a[], int n){
  for(int i = 0;i<n;i++){
    for(int j =0;j<i;j++){
      if(a[j] > a[i]) {
        int temp = a[j];
        a[j] = a[i];
        a[i] = temp;
      }
    }
  }
}
int main(){
  int a[25], n;
  int max= 60 ;
  int min= 59 ;
  scanf("%d", &n);
  for(int i = 0;i<n;i++){
      scanf("%d", &a[i]);
  }
  sort(a, n);
  printf("%d", a[0]);
  for(int i = 1;i<n;i++){
    printf(" %d", a[i]);
  }
  printf("\n");
  for(int k = 0;k<n;k++){
    if(a[k] < 60) max = a[k];
  }
  for(int m = n;m>=0;m--){
    if(a[m] >= 60) min = a[m];
  }
  if(max == 60) {
    printf("best case\n");
  } else printf("%d\n", max);//X
  if(min == 59) {
    printf("worst case");
  } else printf("%d", min);
  return 0;
}
 
#31940: Re: C語言NA95%


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [101.136.203.77]
最後登入時間 :
2024-04-07 15:34:14
b964. 1. 成績指標 -- 2016年3月apcs | From: [118.160.204.216] | 發表日期 : 2022-08-30 14:06

for(int m = n;m>=0;m--){


n改成n-1

 
ZeroJudge Forum