亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么輸出兩個sum,可以怎么改進呢

#include <stdio.h>
#define N 11
int Sum(int score[])
{
??? int sum=0;
??? for(int i=0;i<10;i++)
??? sum+=score[i];
??? printf("sum=%d\n",sum);
??? return sum;
}
int Max(int score[])
{
??? int max=score[0];;
??? for(int i=1;i<10;i++)
??? {
??????? if(max<=score[i])
??????? {
??????????? max=score[i];
??????????? printf("max=%d\n",max);
??????? }
??? }
??? return max;
}
int Min(int score[])
{
??? int min=score[0];;
??? for(int i=1;i<10;i++)
??? {
??????? if(min>=score[i])
??????? {
??????????? min=score[i];
??????????? printf("min=%d\n",min);
??????? }
??? }
??? return min;
}
double Avg(int score[])
{
??? double avg=Sum(score)/10.0;
??? printf("avg=%f\n",avg);
??? return avg;
}
int main()
{
??? int score[N]={67,98,75,63,82,79,81,91,66,84};
??? Sum(score);
??? Max(score);
??? Min(score);
??? Avg(score);
??? return 0;
}

正在回答

1 回答

#include?<stdio.h>
#define?N?11
int?Sum(int?score[])
{
????int?sum=0;
????for(int?i=0;i<10;i++)
????????sum+=score[i];
????return?sum;
}
int?Max(int?score[])
{
????int?max=score[0];;
????for(int?i=1;i<10;i++)
????{
????????if(max<=score[i])
????????{
????????????max=score[i];
????????}
????}
????return?max;
}
int?Min(int?score[])
{
????int?min=score[0];;
????for(int?i=1;i<10;i++)
????{
????????if(min>=score[i])
????????{
????????????min=score[i];
????????}
????}
????return?min;
}
double?Avg(int?score[])
{
????double?avg=Sum(score)/10.0;
????return?avg;
}
int?main()
{
????int?score[N]={67,98,75,63,82,79,81,91,66,84};
????printf("sum=%d\n",Sum(score));
????printf("max=%d\n",Max(score));
????printf("min=%d\n",Min(score));
????printf("avg=%f\n",Avg(score));
????return?0;
}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么輸出兩個sum,可以怎么改進呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號