qq_我是谁_31
2019-01-17 17:30
#include<stdio.h> int a(int arr[]) { int i,j=8,sum,f; int a=0; int c=0; for(c=0;c<10;c++){ printf("%d\t",arr[c]); } printf("\n"); for(j=8;j>=0;j--){ if(j==0){ break; }else{ for(i=0;i<=j;i++){ if(arr[i]>arr[i+1]){ f=arr[i]; arr[i]=arr[i+1]; arr[i+1]=f; } } } } for(a=0;a<10;a++){ printf("%d\t",arr[a]); } printf("\n"); } //求和 int b(int arr[]){ int i; int sum=0; for(i=0;i<10;i++){ sum+=arr[i]; } return sum; } //最高分 int c(int arr[]) { int i; int sum; for(i=0;i<10;i++){ if(arr[0]<arr[i]){ arr[0]=arr[i]; sum=arr[0]; } } return sum; }double d(int arr[]){ int i; double sum; for(i=0;i<10;i++){ if(arr[0]>arr[i]){ arr[0]=arr[i]; sum=arr[0]; } } return sum;}int e(int arr[]){ int i; int sum=0; for(i=0;i<10;i++){ sum+=arr[i]; } sum/=i; return sum;}main(){ int zf;//总分 int zgf; int zdf; double pjf; int arr[]={67,98,75,63,82,79,81,91,66,84}; a(arr); zf=b(arr); zgf=c(arr); zdf=d(arr); pjf=e(arr); printf("总分%d\n",zf); printf("总高分%d\n",zgf); printf("最低分%d\n",zdf); printf("平均分%.2f\n",pjf);}
他代码没复制全
C语言入门
926027 学习 · 20793 问题
相似问题
回答 4
回答 3
回答 1
回答 2
回答 1