C언어/주차별 문제
[6주차] 포인터 배열을 이용한 합산 구하기
슈슈버거
2023. 4. 23. 01:17
문제

내가 작성한 코드
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int num[5]; //5개의 정수를 저장할 int형 배열
scanf("%d %d %d %d %d", &num[0], &num[1], &num[2], &num[3], &num[4]); //차례대로 저장
int plus; //추가값
scanf("%d", &plus);
int *ptr; //포인터
ptr = &num[0]; //num과 연결
int sum = 0; //합 저장할 변수
for(int i = 0; i<5; i++){
sum += *(ptr+i); //ptr+i의 값 불러오기
sum += plus; // 추가값만큼 더해주기
}
printf("%d\n", sum); //합 출력하기
return 0;
}