반응형
코드를 보기 전에: 이 문제는 정수가 음의 정수와 양의 정수로 이루어져있다는 사실만 알면 쉽게 풀수 있는 문제다.
필자는 이중반복문을 이용해, 오름차순으로 정리했다.
1
2
3
4
5
6
7
8
|
for (int a = -1000; a <= 1000; a++) // 절댓값이 1000보다 작거나 같은 정수니, 음의 정수 양의 정수 둘다 고려해야함.
{
for (int b = 0; b < num; b++) //이중반복문을 사용해 오름차순으로 정리함.
{
if (a == result[b])
printf("%d\n", result[b]);
}
}
|
cs |
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <stdio.h>
int result[1000]; // 입력할수 있는 수의 개수는 1000개가 최대여서 1000개의 배열을 만들어야함.
int main()
{
int num;
scanf("%d", &num);
for (int a = 0; a < num; a++)
{
scanf("%d", &result[a]);
}
for (int a = -1000; a <= 1000; a++) // 절댓값이 1000보다 작거나 같은 정수니, 음의 정수 양의 정수 둘다 고려해야함.
{
for (int b = 0; b < num; b++) //이중반복문을 사용해 오름차순으로 정리함.
{
if (a == result[b])
printf("%d\n", result[b]);
}
}
return 0;
}
/*
-1000부터 1000까지 a를 더하는 반복문을 사용해, 배열값 안에있은 숫자와 같으면 출력하게 만들었음
*/
|
cs |
반응형