>>457
459 じゃないが,なるべく変えないように修正してみた。

#include <stdio.h>
#include <stdlib.h>

int main(void){
int *num,sum,n,i;

sum=0;

printf("データの数は\?");
scanf("%d",&n);
num=(int *)malloc(sizeof(int)*n);
for(i=0;i<n;i++){
printf("%d番目のデータを人力してください:",i+1);
scanf("%d",&num[i]);
sum+=num[i];
}

printf("和=%d\n",sum);
free(num);

return 0;
}