应用
#include <stdio.h>
#include <stdlib.h>//malloc的库函数
int main()
{
int n,i,sum=0;
int *grade;
scanf("%d",&n);
//malloc 是取一段储存用于存放grade
if( grade=(*int)malloc(sizeof(int)*n)==NULL)//占用内存、申请内存
//NULL指的是空值、无值。
exit(-1);//exit(x)(x不为0)都表示异常退出
//exit(0)表示正常退出
for(i=0;i<n;i++)
scanf("%d",&grade[i]);
for(i=0;i<n;i++)
sum+=grade[i];
printf("%.2f\n",(float)sum/n);
free(grade);//归还内存
return 0;
}