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

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

我想在平均分函數里調用總分函數的結果,怎么改?

#include <stdio.h>

void zfen(int p[]);

void gfen(int p[]);

void dfen(int p[]);

void pjfen(int p[]);

void jiangxu(int p[]);

int main()

{

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

? ? zfen(score);

? ? gfen(score);

? ? dfen(score);

? ? pjfen(score);

? ? jiangxu(score);

? ? return 0;

}

? ? int i,j,a,b,c,d;

? ? void zfen(int p[])

? ? {

? ? ? ? int sum=0;

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

? ? ? ? {

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

? ? ? ? }

? ? ? ? printf("總分:%d? ",sum);

? ? }

? ? void gfen(int p[])

? ? {

? ? ? ? int max;

? ? ? ? max=p[0];

? ? ? ? for(a=1;a<10;a++)

? ? ? ? {

? ? ? ? ? ? if(max<p[a])

? ? ? ? ? ? {

? ? ? ? ? ? ? ? max=p[a];

? ? ? ? ? ? }

? ? ? ? }

? ? ? ? printf("最高分:%d? ",max);

? ? }

? ? void dfen(int p[])

? ? {

? ? ? ? int min;

? ? ? ? min=p[0];

? ? ? ? for(b=1;b<10;b++)

? ? ? ? {

? ? ? ? ? ? if(min>p[b])

? ? ? ? ? ? {

? ? ? ? ? ? ? ? min=p[b];

? ? ? ? ? ? }

? ? ? ? }

? ? ? ? printf("最低分:%d? ",min);

? ? }

? ? void pjfen(int*p)

? ? {

? ? ? ? ?float sum1=0;

? ? ? ? ?for(d=0;d<10;d++)

? ? ? ? {

? ? ? ? ? ? sum1+=p[d];

? ? ? ? }

? ? ? ? float pj=sum1/10;

? ? ? ? printf("平均分:%.1f\n降序排序:",pj);

? ? }

? ? void jiangxu(int p[])

? ? {

? ? ? ? int e;

? ? ? ? for(e=1;e<=8;e++)

? ? ? ? {

? ? ? ? ? for(c=9;c>=e;c--)

? ? ? ? ? ? {

? ? ? ? ? ? ? if(p[c]>p[c-1])

? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? int temp;

? ? ? ? ? ? ? ? temp=p[c-1];

? ? ? ? ? ? ? ? p[c-1]=p[c];

? ? ? ? ? ? ? ? p[c]=temp;

? ? ? ? ? ? ? ?}

? ? ? ? ? ? ??

? ? ? ? ? ? }?

? ? ? ?}

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

? ? ? ?{

? ? ? ? ? ? printf("%d? ",p[j]);

? ? ? ?}

? ? }




循環(huán)FOR語句的計數i能不能在不同函數里重復使用?我這里INT了好幾個字母,有點麻煩...

正在回答

1 回答

只要求總分函數的不錯,里面加上一句printf("平均分是:%d",sum/10);不就行了

這一題兩個函數加一個主函數就可以搞定了,沒必須非得寫五個,重要的是思路

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

舉報

0/150
提交
取消

我想在平均分函數里調用總分函數的結果,怎么改?

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

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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