문제
내가 작성한 코드
#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;
}
'C언어 > 주차별 문제' 카테고리의 다른 글
[6주차] 알파벳 개수 세기 (0) | 2023.04.23 |
---|---|
[6주차] 최댓값, 최솟값 (0) | 2023.04.23 |
[5주차] Palindromes (0) | 2023.04.23 |
[5주차] 달리기1 (0) | 2023.04.23 |
[5주차] 지뢰찾기1 (0) | 2023.04.23 |