카테고리 없음
C언어 int 형 포인터 변수를 선언하고, 배열 a와 포인터의 증감연산자(++, --)를 이용하여 다음과 같은 결과 값이 나오도록 프로그램
mrawesome
2020. 3. 19. 17:15
- int a[5] = {10, 20, 30, 40, 50};
- 결과
10 20 30 40 50
50 40 30 20 10
11 12 13 14 15
49 48 48 46 45
#include<stdio.h>
int main()
{
int a[5]={10,20,30,40,50};
int *pa;
int i;
for(i=0;i<5;i++)
{
pa = &a[i];
printf("%d ",*pa);
}
printf("\n");
i=4;
for(i=4;i>=0;i--)
{
pa = &a[i];
printf("%d ",*pa);
}
printf("\n");
i=1;
for(i=1;i<=5;i++)
{
pa = &a[0];
printf("%d ",*pa + i);
}
printf("\n");
i=1;
for(i=1;i<= 5;i++)
{
pa = &a[4];
printf("%d ",*pa + i);
}
printf("\n");
return 0;
}