[1] ๋ฌธ์
๋ฌธ์ ์ค๋ช
์ ์ num1๊ณผ num2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง๋๋ค. ๋ ์๊ฐ ๊ฐ์ผ๋ฉด 1 ๋ค๋ฅด๋ฉด -1์ retrunํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
์ ํ์ฌํญ
- 0 ≤ num1 ≤ 10,000
- 0 ≤ num2 ≤ 10,000
์ ์ถ๋ ฅ ์
num1 | num2 | result |
2 | 3 | -1 |
11 | 11 | 1 |
7 | 99 | -1 |
์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ ์ค๋ช #1
- num1์ด 2์ด๊ณ num2๊ฐ 3์ด๋ฏ๋ก ๋ค๋ฆ ๋๋ค. ๋ฐ๋ผ์ -1์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ ์ค๋ช #2
- num1์ด 11์ด๊ณ num2๊ฐ 11์ด๋ฏ๋ก ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์ 1์ returnํฉ๋๋ค.
์ ์ถ๋ ฅ ์ ์ค๋ช #3
- num1์ด 7์ด๊ณ num2๊ฐ 99์ด๋ฏ๋ก ๋ค๋ฆ ๋๋ค. ๋ฐ๋ผ์ -1์ returnํฉ๋๋ค.
[2] ์ ๋ต
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | #include <stdio.h> #include <stdbool.h> #include <stdlib.h> int solution(int num1, int num2) { if (num1 == num2) { return 1; } else { return -1; } } int main() { int num1, num2; printf("๋ ์ ์๋ฅผ ์
๋ ฅํ์ธ์: "); scanf("%d %d", &num1, &num2); int result = solution(num1, num2); printf("๊ฒฐ๊ณผ: %d\n", result); return 0; } | cs |
[3] ํด์ ๋ฐ ํ์ด
1. #include ๋ฌธ์ฅ๋ค: ์ด ์ฝ๋์์๋ <stdio.h>, <stdbool.h>, <stdlib.h> ํค๋ ํ์ผ์ ์ฌ์ฉํ๊ณ ์๋ค. <stdio.h>๋ ์ ์ถ๋ ฅ ํจ์๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด, <stdbool.h>๋ ๋ ผ๋ฆฌ์ ์ธ ๊ฐ์ ๋ค๋ฃจ๊ธฐ ์ํด, <stdlib.h>๋ ๋์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น์ ์ํด ํฌํจ๋์๋ค.
2. solution ํจ์: int solution(int num1, int num2)์ ์ฃผ์ด์ง ๋ ์ ์ num1๊ณผ num2๋ฅผ ๋น๊ตํ๋ ํจ์์ด๋ค. ๋ง์ฝ ๋ ์ ์๊ฐ ๊ฐ๋ค๋ฉด 1์ ๋ฐํํ๊ณ , ๊ทธ๋ ์ง ์๋ค๋ฉด -1์ ๋ฐํํ๋ค.
3. main ํจ์: ํ๋ก๊ทธ๋จ์ ์ง์ ์ ์ด๋ค. ์ฌ์ฉ์๋ก๋ถํฐ ๋ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ , solution ํจ์๋ฅผ ํธ์ถํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค.
- int num1, num2;: num1๊ณผ num2๋ผ๋ ์ด๋ฆ์ ์ ์ ๋ณ์๋ฅผ ์ ์ธํ๋ค.
- printf("๋ ์ ์๋ฅผ ์ ๋ ฅํ์ธ์: ");: ์ฌ์ฉ์์๊ฒ "๋ ์ ์๋ฅผ ์ ๋ ฅํ์ธ์: "๋ผ๋ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ๋ค.
- scanf("%d %d", &num1, &num2);: ์ฌ์ฉ์๋ก๋ถํฐ ๋ ๊ฐ์ ์ ์ ๊ฐ์ ์ ๋ ฅ๋ฐ์ num1๊ณผ num2 ๋ณ์์ ์ ์ฅํ๋ค.
- int result = solution(num1, num2);: solution ํจ์๋ฅผ ํธ์ถํ๊ณ , ๋ฐํ๋ ๊ฐ์ result ๋ณ์์ ์ ์ฅํ๋ค.
- printf("๊ฒฐ๊ณผ: %d\n", result);: ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. %d๋ ์ ์ ๊ฐ์ ์ถ๋ ฅํ๊ธฐ ์ํ ์์ ์ง์ ์์ด๋ค.
- return 0;: main ํจ์์ ์ข ๋ฃ๋ฅผ ๋ํ๋ธ๋ค. ๋ฐํ๊ฐ 0์ ํ๋ก๊ทธ๋จ์ด ์ฑ๊ณต์ ์ผ๋ก ์ข ๋ฃ๋จ์ ์๋ฏธํ๋ค.
[4] ์ถ๊ฐ ๊ณต๋ถ
โ๏ธ <stdio.h> ๋?: https://exponent.tistory.com/40
โ๏ธ <stdbool.h> ๋?: https://exponent.tistory.com/41
โ๏ธ <stdlib.h> ๋?: https://exponent.tistory.com/42
[5] ๋๋ ์
C์ธ์ด๋ฅผ ๋ฐฐ์ธ ๋ 'ํจ์' ํํธ๋ฅผ ์ดํดํ๊ธฐ ์ด๋ ค์์ ๋์ถฉ ๊ณต๋ถํ๊ณ ์ง๋๊ฐ๋๋ฐ, C#์ ๋ฐฐ์ธ ๋๋ ์ง๊ธ๋ ์ญ์ ๋ค์ ๊ณต๋ถํด์ผ ํ๋ค๋ ๊ฒ์ ๋๊ผ๋ค...
'SWLUG > ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ (C)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C] ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ_2์ฃผ์ฐจ ๋ฌธ์ 2: ๋ชซ ๊ตฌํ๊ธฐ (3) | 2023.07.13 |
---|---|
[C] ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ_2์ฃผ์ฐจ ๋ฌธ์ 1: ๋ ์์ ๋๋์ (2) | 2023.07.12 |
[C] ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ_1์ฃผ์ฐจ ๋ฌธ์ 4: ๋ ์์ ๊ณฑ (0) | 2023.07.08 |
[C] ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ_1์ฃผ์ฐจ ๋ฌธ์ 3: ๋ ์์ ์ฐจ (0) | 2023.07.08 |
[C] ํ๋ก๊ทธ๋๋จธ์ค ์ค์ฟจ_1์ฃผ์ฐจ ๋ฌธ์ 2: ๋ ์์ ํฉ (0) | 2023.07.08 |