习题8-10 输出学生成绩
Posted 2018jason
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了习题8-10 输出学生成绩相关的知识,希望对你有一定的参考价值。
1 #include <stdio.h> 2 #include <stdlib.h> 3 4 int main(void) 5 { 6 int n; 7 double *p; 8 scanf("%d", &n); 9 10 p = (double *)calloc(n, sizeof(double)); 11 for (int i = 0; i < n; i++) 12 { 13 scanf("%lf", p + i); 14 } 15 16 double sum = 0; 17 int max_index = 0; 18 int min_index = 0; 19 20 for (int i = 0; i < n; i++) 21 { 22 sum = sum + p[i]; 23 if (p[i] > p[max_index]) 24 { 25 max_index = i; 26 } 27 if (p[i] < p[min_index]) 28 { 29 min_index = i; 30 } 31 } 32 33 printf("average = %.2f ", sum / n); 34 printf("max = %.2f ", p[max_index]); 35 printf("min = %.2f ", p[min_index]); 36 37 free(p); 38 return 0; 39 }
以上是关于习题8-10 输出学生成绩的主要内容,如果未能解决你的问题,请参考以下文章