慕哥8064599
2020-02-19 22:23
#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;
}
由于任务要求里有一项是按高低项排序,所以排序后的数组,可以推出最大与最小值
我用的比较简单,直接输出
printf("\n最高分为%d",score[0]);
printf("\n最低分为%d",score[9]);
C语言入门
926210 学习 · 20797 问题
相似问题