#include <stdio.h> #define N 10 void name(); int Max(int a[]); int Sum(int a[]); void MP_Fun(int a[]); int main() {
name(); int a[N]; int i; printf("请输入10个整数: \n"); for(i=0;i<N;i++) ?? ?scanf("%d",&a[i]); for(i=0;i<N;i++) ?? ?printf("%d ",a[i]); printf("max=%d ",Max(a)); printf("sum=%d ",Sum(a)); MP_Fun(a); for(i=0;i<N;i++) ?? ?printf("%d ",a[i]); return 0; } void name() { ?? ?printf("zjtc:\n"); } int Max(int a[]) { ?? ?int max,i; ?? ?max=a[0]; ?? ?for(i=1;i<N;i++) ?? ?if(max<a[i]) ?? ??? ?max=a[i]; ?? ?return max; } int Sum(int a[]) { ?? ?int sum=0,i; ?? ?for(i=0;i<N;i++) ?? ??? ?sum+=a[i]; ?? ?return sum; } void MP_Fun(int a[]) { ?? ?int i,j,temp; ?? ?for(i=1;i<N;i++) ?? ??? ?for(j=0;j<N-i;j++) ?? ??? ?{ ?? ??? ??? ?if(a[j]>a[j+1]) ?? ??? ??? ?{ ?? ??? ??? ??? ?temp=a[j]; ?? ??? ??? ??? ?a[j]=a[j+1]; ?? ??? ??? ??? ?a[j+1]=temp; ?? ??? ??? ?} ?? ??? ?} }
|