输入n个整数,动态申请空间,求和
#include "stdio.h"
#include "stdlib.h"
main()
{
int i,n,sum,*p;
printf("\nENTER\n:");
scanf("%d",&n);
if((p=(int *)malloc(n*sizeof(int)))==NULL)
{
printf("NOT able to allocate memory.\n");
exit(1);
}
sum=0;
printf("enter %d integers:",n);
for(i=0;i<n;i++)
{
scanf("%d",p+i);
sum+=*(p+i);
}
printf("The sum is %d\n",sum);
free(p);
}