#33146: NA???


weikc.lip19@stu.chhs.hcc.edu.t ... (魏楷宸)

學校 : 不指定學校
編號 : 170569
來源 : [1.170.130.46]
最後登入時間 :
2023-05-23 16:56:22
a737. 10041 - Vito's family -- UVa10041 | From: [114.42.131.218] | 發表日期 : 2022-12-05 16:17

#include<stdio.h>
#include<stdlib.h>
void bubble_sort(int num[], int n) {
  for (int i = 0; i < n; ++i) {
    for (int j = 0; j < i; ++j) {
      if (num[j] > num[i]) {
        int temp = num[j];
        num[j] = num[i];
        num[i] = temp;
      }
    }
  }
}
int main(){
    int time,n,mid,j,k,all = 0;
    int num[500];
    scanf("%d",&time);
    for(int i = 0;i<time;i++){
        all = 0;
    scanf("%d",&n);
        for( j = 0;j<n;j++){
            scanf("%d",&num[j]);
        }    
        bubble_sort(num,j);
        mid = num[j/2];
        for(k=0;k<n;k++){
            all = all+abs(mid-num[k]);
        }    
        printf("%d",all);
    }    

 
#33147: Re: NA???


yp11051026@yphs.tp.edu.tw (911-24吳秉儒)

學校 : 臺北市私立延平高級中學
編號 : 163548
來源 : [1.162.69.186]
最後登入時間 :
2024-06-16 17:28:50
a737. 10041 - Vito's family -- UVa10041 | From: [203.72.178.1] | 發表日期 : 2022-12-05 16:59

#include
#include
void bubble_sort(int num[], int n) {
  for (int i = 0; i < n; ++i) {
    for (int j = 0; j < i; ++j) {
      if (num[j] > num[i]) {
        int temp = num[j];
        num[j] = num[i];
        num[i] = temp;
      }
    }
  }
}
int main(){
    int time,n,mid,j,k,all = 0;
    int num[500];
    scanf("%d",&time);
    for(int i = 0;i
        all = 0;
    scanf("%d",&n);
        for( j = 0;j
            scanf("%d",&num[j]);
        }    
        bubble_sort(num,j);
        mid = num[j/2];
        for(k=0;k
            all = all+abs(mid-num[k]);
        }    
        printf("%d",all);
    }    

每輸出一次要換行口屋

 
#33148: Re: NA???


hugowei0922@gmail.com (魏楷宸)

學校 : 不指定學校
編號 : 217174
來源 : [114.42.93.185]
最後登入時間 :
2022-12-13 12:15:52
a737. 10041 - Vito's family -- UVa10041 | From: [114.42.131.218] | 發表日期 : 2022-12-05 17:17

#include
#include
void bubble_sort(int num[], int n) {
  for (int i = 0; i < n; ++i) {
    for (int j = 0; j < i; ++j) {
      if (num[j] > num[i]) {
        int temp = num[j];
        num[j] = num[i];
        num[i] = temp;
      }
    }
  }
}
int main(){
    int time,n,mid,j,k,all = 0;
    int num[500];
    scanf("%d",&time);
    for(int i = 0;i
        all = 0;
    scanf("%d",&n);
        for( j = 0;j
            scanf("%d",&num[j]);
        }    
        bubble_sort(num,j);
        mid = num[j/2];
        for(k=0;k
            all = all+abs(mid-num[k]);
        }    
        printf("%d",all);
    }    

每輸出一次要換行口屋
原來!!感謝解惑~



 
ZeroJudge Forum