728x90
728x170
// 파트2 4장 1번문제
#include <stdio.h>
int main () {
int array[5] = {10, 30, 40, 30, 20};
int *p = NULL;
int i, sum;
p = array;
for (i = 0, sum = 0; i < 5; i++)
sum += *(p + i);
printf("배열의 총 합은 %d 입니다.\n", sum);
return 0;
}
// 파트2 4장 2번문제
#include <stdio.h>
int main () {
int array[5] = {10, 20, 30, 40, 50};
int *p = NULL;
p = array;
printf("%d %d %d %d %d\n", p[0], p[1], p[2], p[3], p[4], p[5]);
printf("%d %d %d %d %d\n", *(p+0), *(p+1), *(p+2), *(p+3), *(p+4));
return 0;
}
3번
4번
#include <stdio.h>
int main ()
{
int array[2][3] = {10, 20, 30, 40, 50, 60};
int (*p)[3];
p = array;
printf("%d %d %d \n", p[0][0], p[0][1], p[0][2]);
printf("%d %d %d \n", p[1][0], p[1][1], p[1][2]);
return 0;
}
5번
#include <stdio.h>
int main ()
{
char *string[2] = {"I Love C", "Hello World"};
// "Hello World" 문자열을 6번째 문자인 W부터 출력하도록 조정
printf("%s %s \n", string[0], string[1]+6);
return 0;
}
728x90
그리드형
'IT > 프로그래밍' 카테고리의 다른 글
C언어 본색 파트3 Chapter 1 연습문제 솔루션 (0) | 2021.05.31 |
---|---|
C언어 본색 파트2 Chapter 5 연습문제 솔루션 (0) | 2021.05.31 |
C언어 본색 파트2 Chapter 3 연습문제 솔루션 (0) | 2021.05.31 |
C언어 본색 파트2 Chapter 2 연습문제 솔루션 (0) | 2021.05.31 |
C언어 본색 파트2 Chapter 1 연습문제 솔루션 (0) | 2021.05.31 |
댓글