为了账号安全,请及时绑定邮箱和手机立即绑定

如果我只想算考试的总分,最高分,最低分,平均分最后要怎么打印出来

#include <stdio.h>    



int zf(int score)

{    

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

int i ;

for(i = 0 ; i < 9 ; i++)

{

score[i + 1] += score[i] ;         

}

// printf("本次考试总分为:%d\n\n本次考试平均分为:%d\n\n", score[9] , score[9] / 10 ) ;

return 0 ;


}



int zg(int score[])

{

int j , max ;

max = score[0] ;

for(j = 1 ; j < 10 ; j++ )

{

if(score[j] > max)

{

max = score[j];

}

}

// printf("本次考试最高分为:%d\n\n" , max) ;

return 0;


}



int zd(int score[])

{

int k , min ;

min = score[0] ;

for(k = 0 ; k < 10 ; k++ )

{

if(score[k] < min )

{

min = score[k];

}

}

// printf("本次考试最低分为%d\n\n", b());

return min;


}



int main(){

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

    //printf("本次考试总分为:%d\n\n本次考试平均分为:%d\n\n", zf(score) , pjf(score));

    printf("本次考试最高分为:%d\n\n" , zg(score));

    printf("本次考试最低分为%d\n\n" , zd(score));

    

    return 0;

}


正在回答

1 回答

由于任务要求里有一项是按高低项排序,所以排序后的数组,可以推出最大与最小值

我用的比较简单,直接输出

printf("\n最高分为%d",score[0]);

    printf("\n最低分为%d",score[9]);


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

举报

0/150
提交
取消

如果我只想算考试的总分,最高分,最低分,平均分最后要怎么打印出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信