01/10/2018, 12:19
Nhập và xuất mảng bằng con trỏ! Ai giúp em kiếm lỗi sai với ạ :<
#include<stdio.h>
int main()
{
int n;
do
{
printf("N = ");
scanf("%d", &n);
}
while (n < 0);
int *pa = new int[n];
if (pa != NULL)
{
for (int i = 0; i < n; i++)
{
printf("a[%d] = ", i);
scanf("%d", pa + i);
}
delete []pa;
}
for (int i = 0; i < n; i++)
{
printf("%d ", *(pa + i));
}
return 0;
}
Bài liên quan
Dòng này có vẻ không ổn lắm.
Thế hả bác @@! Dòng đó là thầy em ghi đấy ạ! dùng new với delete là thầy em nói ghi v @@
Ý là nằm sai chỗ ấy đã
delete[]
rồi sao mà truy xuất được nữa.Cảm ơn bác nhiều ~~ Trời làm em mất cả tiếng mà chả hiểu sao!