题目:
输入一个数字n,开辟出n个新空间用来存储成绩
#include <stdio.h>
#include <stdlib.h>
int main()
{
double *b,*c;
int a,i;
printf("请输入一共要输入多少个成绩:");
scanf("%d",&a);
//动态开辟的空间的指针(b)是一个数组
b=(double *)malloc(a*sizeof(double));
c=b;
for(i=0;i<a;i++)
{
scanf("%lf",c++);
}
//让动态指针c重新指向b数组的起始位置
c=b;
for(i=0;i<a;i++)
printf("%f ",*c++);
}