回复 第10楼 arquehi 的帖子
來學習經驗 永遠上進
#include <time.h> #include <stdio.h> #include <conio.h> #define M 10 /*交换函数*/ int change(int *a,int *b){ int m; m=*a; *a=*b; *b=m; } int main(void){ int num[M]={0}; int i,j; srand((unsigned)time(NULL)); printf("The number is:\n"); for(i=0;i<M;i++){ num[i]=(rand()%M)+1; printf("%d ",num[i]); } for(i=0;i<M;i++) for(j=M-1;j>i;j--){ if(num[i]<num[j]) change(&num[i],&num[j]); } printf("\nThe max is %d and %d.\n",num[0],num[1]); getch(); return 0; }