第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么不對(duì)呢

#include <stdio.h>

#define N 10

void MAX(int score[])

{

? ? int max=score[0];

? ? for(int i=1;i<N;i++)

? ? {

? ? ? ? if(max<score[i])

? ? ? ? max=score[i];

? ? }


? ? printf("最大值為%d\n",max);

}

void MIN(int score[])

{

? ? int min=score[0];

? ? for(int i=1;i<N;i++)

? ? {

? ? ? ? if(min>score[i])

? ? ? ? min=score[i];

? ? }


? ? printf("最小值為%d\n",min);

? ??

}

void SA(int score[])

{

? ? int sum=0;

? ? for(int i=0;i<N;i++)

? ? {sum+=score[i];}

? ? printf("總分為%d\n",sum);

? ? printf("均分為%d\n",sum/N);

? ??

}

void WANG(int score[])

{

? ? int i,j,temp;

? ? for(i=N-1;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;

? ? ? }

? for(int k=0;k<N;k++)

? printf("%d",score[k]);

? ??

}

int main()

{

? ? int score[N]={67,98,75,63,82,79,81,91,66,84};

? ?MAX(score);

? ?MIN(score);

? ?SA(score);

? ?WANG(score);

? ? return 0;

}

錯(cuò)誤的代碼是?

/bin/bash:?line?1:?18563?Segmentation?fault??????(core?dumped)?hello
最大值為98


正在回答

1 回答

你的那個(gè)WANG函數(shù)的最后排序i應(yīng)該等于N,輸出的時(shí)候加上括號(hào)或者右移,還有那個(gè)k,你直接用之前的那個(gè)i或者j就行,沒(méi)必要再定義。而且你要看清楚它的要求,它要5個(gè)函數(shù),你只有四個(gè)。還有在你比較大小,你最好不要改變他們?cè)镜臄?shù)據(jù),最好做到交換。我的代碼給你參考一下吧!

#include <stdio.h>

#include<math.h>

#define N 10

int total(int score[N])

{

? ? int sum,i;

? ? for(sum=0,i=0;i<N;i++)

? ? ? ? sum+=score[i];

? ? printf("總分是%d\n",sum);

? ? return sum;

}

int max(int score[N])

{

? ? int m,i;

? ? for(m=score[0],i=1;i<N;i++)

? ? {

? ? ? ? if(m<score[i])

? ? ? ? {

? ? ? ? ? ? int tmp=m;

? ? ? ? ? ? m=score[i];

? ? ? ? ? ? score[i]=tmp;

? ? ? ? }

? ? ? ? else

? ? ? ? ? ? continue;

? ? }

? ? printf("最大值是%d\n",m);

? ? return m;

}

int min(int score[N])

{

? ? int n,i;

? ? for(n=score[0],i=1;i<N;i++)

? ? {

? ? ? ? if(n>score[i])

? ? ? ? {

? ? ? ? ? ? int tmp=n;

? ? ? ? ? ? n=score[i];

? ? ? ? ? ? score[i]=tmp;

? ? ? ? }

? ? ? ? else

? ? ? ? ? ? continue;

? ? }

? ? printf("最小值是%d\n",n);

? ? return n;

}

int avg(int score[N])

{

? ? int i;

? ? double a;

? ? a=total(score)/N;

? ? printf("平均分是%lf\n",a);

? ? return a;

}

void order(int score[N])

{

? ? int i,j;

? ? for(i=N;i>=0;i--)

? ? {

? ? ? ? for(j=0;j<i;j++)

? ? ? ? {

? ? ? ? ? ? if(score[j]<score[j+1])

? ? ? ? ? ? {

? ? ? ? ? ? ? ? int tmp=score[j];

? ? ? ? ? ? ? ? score[j]=score[j+1];

? ? ? ? ? ? ? ? score[j+1]=tmp;

? ? ? ? ? ? }

? ? ? ? ? ? else

? ? ? ? ? ? ? ? continue;

? ? ? ? }

? ? }

? ? for(i=0;i<=N;i++)

? ? {

? ? ? ? printf("%d,",score[i]);

? ? }

}

int main()

{

? ? int score[N]={67,98,75,63,82,79,81,91,66,84};

? ? total(score);

? ? max(score);

? ? min(score);

? ? avg(score);

? ? order(score);

? ? return 0;

}


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_世界五彩_我執(zhí)純白_0 提問(wèn)者

非常感謝!
2018-02-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語(yǔ)言入門
  • 參與學(xué)習(xí)       926995    人
  • 解答問(wèn)題       21533    個(gè)

C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言

進(jìn)入課程

為什么不對(duì)呢

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)