#34788: 樓下給的程式碼好像是錯的(因為我試過(x


lla0920261161@gmail.com (414440825張梓健)

學校 : 淡江大學
編號 : 200128
來源 : [163.13.147.47]
最後登入時間 :
2025-10-08 15:16:12

只需計算最大值減最小值就行了

#include<bits/stdc++.h>
using namespace std ;

int main(){
    cin.sync_with_stdio(0) ;
    cin.tie(0) ;

        int t ;
        int n ;
        int x  ;
        int min,max ;
        int d ;
        cin>>t ;
        for(int i = 1 ; i<=t ; i++){
            min = 100 ;
            max = 0 ;
            cin>>n ;
            for(int j = 1 ; j<=n ;j++){
                cin>>x ;
                if(x<=min){
                    min = x ;
                }
                if(x>=max){
                    max = x ;
                }
            }
            d = (max - min)*2 ;
            cout<<d<<"\n" ;
        }

        return 0 ;
}
#35874: Re: 樓下給的程式碼好像是錯的(因為我試過(x


b1115102@mail.nuk.edu.tw (謝承峻)

學校 : 不指定學校
編號 : 226823
來源 : [118.231.200.53]
最後登入時間 :
2024-07-08 11:12:05

你才是錯的吧