正在加载图片...
#include <stdio. h> define N 200 void maino 例6-1完整程序:选择法 t int a[N], i,j, max_i,t: printf("Input %d score:\n" N) for(i=0:i<=N-1;i++) scanf( god",&a[iD: for(=Oj<=N-2j+)/选择法排序*/ [max_j=j: for(=j+1;i<=N-1;i++) if(a[]>a[maxj/若从小到大排序,改成< [max j=i: 3 if(max_il==j) [t=a[max门;a[mx订=j:q[=t:} printf" \n The sorted score: \n"): for(i=0:i<=N-1:++) if(‰15==0)prn("n") ) printf("%4d ",a[iD):10 #include <stdio.h> #define N 200 void main() { int a[N],i,j,max_i,t; printf("Input %d score:\n",N); for(i=0;i<=N-1;i++) scanf("%d",&a[i]); for(j=0;j<=N-2;j++) /*选择法排序*/ {max_i=j; for(i=j+1;i<=N-1;i++) if(a[i]>a[max_i]) /*若从小到大排序,改成<*/ {max_i=i;} if(max_i!==j) {t=a[max_i]; a[max_i]=a[j]; a[j]=t; } } printf(" \n The sorted score:\n"); for(i=0;i<=N-1;i++) { if(i%15==0) printf("\n"); printf("%4d ",a[i]); } } 例6-1完整程序:选择法
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有