#include<stdio.h>
#include<stdlib.h> //声明库
int main(void)
{
int n,i;
double sum = 0, min, max;
double *p; //定义指针
scanf("%d", &n);
if ((p = (double *) malloc (n * sizeof(double)) ) == NULL ) exit(1); //为指针p分配动态内存 ;
max = 0.0;
min = 100.0;
for (i=0; i<n; i++) {
scanf("%lf", p); //输入至p所在地址
sum += *p; // p所指向的值——> *p
if (*p > max) {
max = *p;
}
if (*p < min) {
min = *p;
}
}
free(p);
printf("average = %.2f\n", sum/n);
printf("max = %.2f\n", max);
printf("min = %.2f", min);
return 0;
}
习题8-10 输出学生成绩
最新推荐文章于 2021-10-24 23:14:50 发布