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 ์‚ฌ์šฉ๋ฒ• ๊ธ€๋„ ๋”ฐ๋กœ ์ผ๋Š”๋ฐ ๋˜ ์‹ค์ˆ˜ํ•ด์„œ ๋‹ต๋‹ตํ•˜๋‹ค.

 

โœ”๏ธ ๋ณ€์ˆ˜๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๊ธฐ์ค€์„ ์ •ํ™•ํ•˜๊ฒŒ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋งŽ์ด ํ•ด๋ด์•ผ ์•Œ ๊ฒƒ ๊ฐ™๋‹ค.