메뉴 건너뛰기

목록
2022.12.23 16:29

뭔지는 몰라도

profile
조회 수 15 댓글 2 예스잼 0 노잼 0

No Attached Image

#define _CRT_SECURE_NO_WARNINGS 

#include <stdio.h>

#include <stdlib.h>

int solution(int* a, int n, int key)

{

int count = 0; 

 

for (int i = 0; i < n - 1; i++) {

for (int j = 1; j < n; j++) {

if (a[i] + a[j] == key) {

printf("[%d, %d]\n", i, j);

count++;

}

else

continue;

}

}

if (count == 0)

return fprintf(stderr,"값이 존재하지 않습니다.\n");

else

return 0;

}

int main(void) {

int n, *pa, key;

printf("배열의 길이를 입력하세요 : ");

scanf("%d", &n);

pa = calloc(n, sizeof(int));

for (int i = 0; i < n; i++) {

scanf("%d", &pa[i]);

 

}

printf("찾을 값을 입력하세요 : ");

scanf("%d", &key);

 

solution(pa, n, key);

 

free(pa);

return 0; 

}