?#include<stdio.h>void?MaxMinExchange(int?s[],int?n);int?FindMax(int?s[],int?n);int?FindMin(int?s[],int?n);int?main(){ int?s[10],i; printf("Input?10?number:"); for(i=0;i<10;i++) { scanf("%d",&s[10]); } MaxMinExchange(s,10); printf("Exchange?results:"); for(i=0;i<10;i++) { printf("%d\n",s[10]); } return?0;}void?MaxMinExchange(int?s[],int?n){ int?Maxpos,Minpos,temp; Maxpos=FindMax(s,n); Minpos=FindMin(s,n); temp=s[Maxpos]; s[Maxpos]=s[Minpos]; s[Minpos]=temp;}int?FindMax(int?s[],int?n){ int?i,Maxpos=0,Max=s[0]; for(i=0;i<n;i++) { if(s[i]>Max) Max=s[i]; Maxpos=i; } return?Maxpos;}int?FindMin(int?s[],int?n){ int?i,Minpos=0,Min=s[0]; for(i=0;i<n;i++) { if(s[i]<Min) Min=s[i]; Minpos=i; } return?Minpos;}?
求大神指出錯誤啊??不知道為什么顯示沒有錯誤,但是運行不出來
慕移動9341187
2015-12-15 16:51:02