习题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 输出学生成绩的主要内容,如果未能解决你的问题,请参考以下文章

2017.8.8-8.10习题分享

YTU 2416: C语言习题 成绩输出

YTU 2432: C++习题 对象数组输入与输出

Python习题练习,进阶学习

Python习题练习,进阶学习

Python习题练习,进阶学习