#include "stdio.h"
#include "stdlib.h"
int main()
{
int i, n;
int *p;
scanf("%d", &i);
p = (int *)malloc(i);
if (p == NULL)
exit(1);
{
for (n = 0; n < i; n++)
scanf("%d", &p[n]);
for (n = 0; n < i; n++);
printf("%d", p[n]);
}
free(p);
return 0;
}
1 回答

___C___
TA貢獻(xiàn)168條經(jīng)驗(yàn) 獲得超109個(gè)贊
兩個(gè)錯(cuò)誤,
1、p = (int *)malloc(i*sizeof(int));?
2、for (n = 0; n < i; n++); 后面不能加分號(“;”),要改為for (n = 0; n < i; n++)
- 1 回答
- 0 關(guān)注
- 963 瀏覽