1ν•™λ…„ (2023)/C μ–Έμ–΄

[C] C Study mini project_1μ£Όμ°¨: μˆ˜μ‹κ³Ό μ—°μ‚°μž

waterproof 2023. 7. 10. 17:02

 

 


[1] 문제

 

문제 μ„€λͺ…

μ‚¬μš©μžλ‘œλΆ€ν„° 2개의 μ •μˆ˜λ₯Ό μž…λ ₯λ°›μ•„μ„œ 첫 번째 μ •μˆ˜λ₯Ό 두 번째 μ •μˆ˜λ‘œ λ‚˜λˆ„μ—ˆμ„ λ•Œμ˜ λͺ«κ³Ό λ‚˜λ¨Έμ§€λ₯Ό κ³„μ‚°ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•˜λΌ.

 

μž…μΆœλ ₯ μ˜ˆμ‹œ

 

 

 


[2] μ •λ‹΅

 

μ½”λ“œ

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
 
int main(void)
{
    int x, y;
    printf("첫 λ²ˆμ§Έ μ •μˆ˜λ₯Ό μž…λ ₯ν•˜μ‹œμ˜€:");
    scanf("%d"&x);
    printf("두 λ²ˆμ§Έ μ •μˆ˜λ₯Ό μž…λ ₯ν•˜μ‹œμ˜€:");
    scanf("%d"&y);
 
    int q = x / y;
    int w = x % y;
    printf("λͺ«μ€ %d이고 λ‚˜λ¨Έμ§€λŠ” %dμž…λ‹ˆλ‹€.", q, w);
}
cs

 

 

μ½˜μ†” μ°½

 

 

 

 


[3] 해석

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
 
int main(void)
{
    int x, y;
    printf("첫 λ²ˆμ§Έ μ •μˆ˜λ₯Ό μž…λ ₯ν•˜μ‹œμ˜€:"); // μ²« λ²ˆμ§Έ μ •μˆ˜ μž…λ ₯ μ•ˆλ‚΄ λ©”μ‹œμ§€ μΆœλ ₯
    scanf("%d"&x); // μ‚¬μš©μžλ‘œλΆ€ν„° μ²« λ²ˆμ§Έ μ •μˆ˜ μž…λ ₯ λ°›μŒ
    printf("두 λ²ˆμ§Έ μ •μˆ˜λ₯Ό μž…λ ₯ν•˜μ‹œμ˜€:"); // λ‘ λ²ˆμ§Έ μ •μˆ˜ μž…λ ₯ μ•ˆλ‚΄ λ©”μ‹œμ§€ μΆœλ ₯
    scanf("%d"&y); // μ‚¬μš©μžλ‘œλΆ€ν„° λ‘ λ²ˆμ§Έ μ •μˆ˜ μž…λ ₯ λ°›μŒ
 
    int q = x / y; // μ •μˆ˜ λ‚˜λˆ—μ…ˆμ„ ν†΅ν•΄ λͺ« κ³„μ‚°
    int w = x % y; // λ‚˜λ¨Έμ§€ κ³„μ‚°
    printf("λͺ«μ€ %d이고 λ‚˜λ¨Έμ§€λŠ” %dμž…λ‹ˆλ‹€.", q, w); // λͺ«κ³Ό λ‚˜λ¨Έμ§€ μΆœλ ₯
}
cs

 

 

 


[4] 풀이 및 μ˜€λ‹΅

 

βœ”οΈ  %d, %f, %c λ“± ν˜•μ‹ μ§€μ •μžλ₯Ό μ‚¬μš©ν•  λ•ŒλŠ” ν•΄λ‹Ή λ³€μˆ˜μ˜ μ£Όμ†Œ(&)λ₯Ό ν•¨κ»˜ 전달해야 ν•œλ‹€λŠ” 사싀을 μžŠμ–΄μ„œ λΉŒλ“œ 였λ₯˜κ°€ λ‚¬μ—ˆλ‹€. scanf μ‚¬μš©λ²• 글도 λ”°λ‘œ μΌλŠ”λ° 또 μ‹€μˆ˜ν•΄μ„œ λ‹΅λ‹΅ν•˜λ‹€.

 

 

βœ”οΈ νŒŒμ΄μ¬μ΄λž‘ ν—·κ°ˆλ €μ„œ ;(μ„Έλ―Έμ½œλ‘ ) λΆ™μ—¬μ£ΌλŠ” κ±Έ λΉ νŠΈλ¦°λ‹€...

 

 

 

 


[5] μΆ”κ°€ ν•™μŠ΅

 

✏️ scanf μ‚¬μš©λ²•: https://exponent.tistory.com/43

 

[C] scanf μ‚¬μš©λ²•

C μ–Έμ–΄μ—μ„œ scanf ν•¨μˆ˜λŠ” ν‘œμ€€ μž…λ ₯μœΌλ‘œλΆ€ν„° 값을 μ½μ–΄μ™€μ„œ λ³€μˆ˜μ— μ €μž₯ν•˜λŠ” ν•¨μˆ˜μ΄λ‹€. scanf ν•¨μˆ˜μ˜ 기본적인 μ‚¬μš©λ²•μ€ λ‹€μŒκ³Ό κ°™λ‹€: HTML μ‚½μž… 미리보기할 수 μ—†λŠ” μ†ŒμŠ€ μœ„μ˜ μ˜ˆμ œμ—μ„œ scanf ν•¨μˆ˜λŠ”

exponent.tistory.com

 

 

 


[6] λŠλ‚€ 점

 

βœ”οΈ scanf μ‚¬μš©λ²• 글도 λ”°λ‘œ μΌλŠ”λ° 또 μ‹€μˆ˜ν•΄μ„œ λ‹΅λ‹΅ν•˜λ‹€.

 

βœ”οΈ λ³€μˆ˜λ₯Ό μ΄ˆκΈ°ν™”ν•˜λŠ” 기쀀을 μ •ν™•ν•˜κ²Œ λͺ¨λ₯΄κ² λ‹€. 많이 해봐야 μ•Œ 것 κ°™λ‹€.