最后一題,求解,運(yùn)行不了,老是有錯(cuò)誤。
#include?<stdio.h> int?main() { ????int?i; ????int?score[10]={67,98,75,63,82,79,81,91,66,84}; ????int?sum=SUM(score); ????printf("%d,%d,%d,%lf\n",SUM(score),Max(score),Min(score),Ave(sum)); ????Max(score); ????for(i=0;i<=9;i++) ????printf("%d?",score[i]); ????return?0; } int?SUM(int?score[10]) { ????int?i; ????int?sum=0; ????for(i=0;i<=9;i++) ????{ ????????sum+=score[i]; ????} ????return?sum; } int?Max(int?score[10]) { ????int?i,j,temp; ????for(i=8;i<=0;i--) ????{ ????????for(j=0;j<=i;j++) ????????{ ????????????if(score[j]>=score[j+1]) ????????????temp=score[j]; ????????????score[j]=score[j+1]; ????????????score[j+1]=temp; ????????} ????} ????return?score[9]; } int?Min(int?score[10]) { ????int?i,j,temp; ????for(i=8;i<=0;i--) ????{ ????????for(j=0;j<=i;j++) ????????{ ????????????if(score[j]>=score[j+1]) ????????????temp=score[j]; ????????????score[j]=score[j+1]; ????????????score[j+1]=temp; ????????} ????} ????return?score[0]; } double?Ave(int?sum) { ????double?ave; ????ave=sum/10; ????return?ave; }
求大神解答。
2016-02-05
#include <stdio.h>
int main()
{
? ? int i;
? ? int score[10]={67,98,75,63,82,79,81,91,66,84};
? ? int sum=SUM(score);
? ? printf("%d,%d,%d,%d\n",SUM(score),Max(score),Min(score),Ave(sum));
? ? Max(score);
? ? for(i=0;i<=9;i++)
? ? printf("%d ",score[i]);
? ? return 0;
}
int SUM(int score[10])
{
? ? int i;
? ? int sum=0;
? ? for(i=0;i<=9;i++)
? ? {
? ? ? ? sum+=score[i];
? ? }
? ? return sum;
}
int Max(int score[10])
{
? ? int i,j,temp;
? ? for(i=8;i>=0;i--)
? ? {
? ? ? ? for(j=0;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? if(score[j]>score[j+1])
? ? ? ? ? ? {
? ? ? ? ? ? ? ? temp=score[j];
? ? ? ? ? ? ? ? score[j]=score[j+1];
? ? ? ? ? ? ? ? score[j+1]=temp;
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? return score[9];
}
int Min(int score[10])
{
? ? int i,j,temp;
? ? for(i=8;i>=0;i--)
? ? {
? ? ? ? for(j=0;j<=i;j++)
? ? ? ? {
? ? ? ? ? ? if(score[j]>score[j+1])
? ? ? ? ? ? {
? ? ? ? ? ? ? ? temp=score[j];
? ? ? ? ? ? ? ? score[j]=score[j+1];
? ? ? ? ? ? ? ? score[j+1]=temp;
? ? ? ? ? ? }
? ? ? ??
? ? ? ? }
? ? }
? ? return score[0];
}
int Ave(int sum)
{
? ? int ave;
? ? ave=sum/10;
? ? return ave;
}
2016-01-31
你的自定義函數(shù)沒(méi)有在開(kāi)頭進(jìn)行函數(shù)說(shuō)明