- C/C++の宿題片付けます 167代目
659 :デフォルトの名無しさん[sage]:2014/07/03(木) 01:35:11.81 ID:G4K8x6+j - #include <stdio.h>
void sort(int h[],int i,int n,int *max,int *min){ int j,t; for(i=0;i<n-1;i++){ for(j=i+1;j<n;j++){ if(h[i]<h[j]){ t=h[i]; h[i]=h[j]; h[j]=t; } } } *max=h[0]; *min=h[n-1]; } main(){ int i,num=5,max_h,min_h; int height[]={178,165,182,123,300}; sort(height,i,num,&max_h,&min_h); printf("max=%d min=%d\n",max_h,min_h); } をcodepadでコンパイルしたら max=300 min=123 Exited: ExitFailure 16と表示されました。 間違ってる部分が分からないので教えてください。
|