#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N 10
void main() { int a[N],i,j,k,s,*p,*q;
srand((unsigned int)time(NULL)); for ( i=0,p=a;i<N;i++,p++ ) *p=rand()%100;
for ( i=0,p=a;i<N-1;i++,p++ )
for ( j=i+1,q=p+1;j<N;j++,q++ )
if ( *p<*q ) { k=*p; *p=*q; *q=k; }
for ( i=0,p=a;i<N;i++,p++ ) printf("%d ",*p); printf("\n");
for ( i=0,p=a,s=0;i<N;i++,p++ ) s+=*p;
printf("%d\n",s);
}
温馨提示:答案为网友推荐,仅供参考