課程
/后端開發(fā)
/C
/C語言入門
為什么最后多了個3?
2018-10-13
源自:C語言入門 6-12
正在回答
這是全部代碼
#include <stdio.h>
#define N 10
int sum(int score[])
{
? ? int i,j;
? ? for(i=0;i<N;i++)
? ? j+=score[i];
? ? return j;
}
int max(int score[])
? ? for(i=0;i<N-1;i++)
? ? {
? ? ? ? if(score[i]>score[i+1])
? ? ? ? j=score[i];
? ? }
int min(int score[])
? ? ? ? if(score[i]<score[i+1])
int ave(int score[])
? ? int i,j,k;
? ? k=j/N;
? ? return k;
int low(int score[])
? ? ? ? for(j=0;j<N-1;j++)
? ? ? ? {
? ? ? ? ? ? if(score[j]>score[j+1])
? ? ? ? ? ? {
? ? ? ? ? ? ? ? k=score[j+1];
? ? ? ? ? ? ? ? score[j+1]=score[j];
? ? ? ? ? ? ? ? score[j]=k;
? ? ? ? ? ? }
? ? ? ? }
? ? printf("%d\n",score[i]);
int main()
? ? int i;
? ? int score[N]={67,98,75,63,82,79,81,91,66,84};
? ? printf("%d\n",sum(score));
? ? printf("%d\n",max(score));
? ? printf("%d\n",min(score));
? ? printf("%d\n",ave(score));
? ? printf("%d\n",low(score));
? ? return 0;
前端小師弟
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么最后還有個-50
2 回答為什么3/4最后取值為1
1 回答第四行 最后為什么有個 p
1 回答最后為什么還有printf
2 回答為什么最后一個else需要;
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-10-13
這是全部代碼
#include <stdio.h>
#define N 10
int sum(int score[])
{
? ? int i,j;
? ? for(i=0;i<N;i++)
? ? j+=score[i];
? ? return j;
}
int max(int score[])
{
? ? int i,j;
? ? for(i=0;i<N-1;i++)
? ? {
? ? ? ? if(score[i]>score[i+1])
? ? ? ? j=score[i];
? ? }
? ? return j;
}
int min(int score[])
{
? ? int i,j;
? ? for(i=0;i<N-1;i++)
? ? {
? ? ? ? if(score[i]<score[i+1])
? ? ? ? j=score[i];
? ? }
? ? return j;
}
int ave(int score[])
{
? ? int i,j,k;
? ? for(i=0;i<N;i++)
? ? j+=score[i];
? ? k=j/N;
? ? return k;
}
int low(int score[])
{
? ? int i,j,k;
? ? for(i=0;i<N;i++)
? ? {
? ? ? ? for(j=0;j<N-1;j++)
? ? ? ? {
? ? ? ? ? ? if(score[j]>score[j+1])
? ? ? ? ? ? {
? ? ? ? ? ? ? ? k=score[j+1];
? ? ? ? ? ? ? ? score[j+1]=score[j];
? ? ? ? ? ? ? ? score[j]=k;
? ? ? ? ? ? }
? ? ? ? }
? ? }
? ? for(i=0;i<N;i++)
? ? printf("%d\n",score[i]);
}
int main()
{
? ? int i;
? ? int score[N]={67,98,75,63,82,79,81,91,66,84};
? ? printf("%d\n",sum(score));
? ? printf("%d\n",max(score));
? ? printf("%d\n",min(score));
? ? printf("%d\n",ave(score));
? ? printf("%d\n",low(score));
? ? return 0;
}