๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

C ์–ธ์–ด24

[C์–ธ์–ด] ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด ์ƒ์„ฑํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ => ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express (์ƒ๋Šฅ์ถœํŒ์‚ฌ) 7์žฅ ์˜ 12๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์—์„œ๋Š” ์•ž์˜ 2๊ฐœ์˜ ์›์†Œ๋ฅผ ํ•ฉํ•˜์—ฌ ๋’ค์˜ ์›์†Œ๋ฅผ ๋งŒ๋“ ๋‹ค. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์€ ์ปดํ“จํ„ฐ์—์„œ๋„ ํƒ์ƒ‰ ๋ฌธ์ œ ๋“ฑ์— ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•œ๋‹ค. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์„ ์ƒ์„ฑํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ ๋ณด์ž. ํ’€์ด ๋‘ ์ˆ˜๋ฅผ ๋”ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ์ˆ˜๋ฅผ a์™€ b๋กœ ๋‘๊ณ , ์ฒซ ์‹œ์ž‘์€ ๋ฌด์กฐ๊ฑด 0๊ณผ 1์ด๋ฏ€๋กœ a=0, b=1๋กœ ์ดˆ๊ธฐํ™”ํ•ด์ค€๋‹ค. ๋‘ ์ˆ˜๋ฅผ ๋”ํ•œ ๊ฐ’์€ ๋˜ ๋‹ค์Œ ์ˆ˜๋ฅผ ๋”ํ•  ๋•Œ ์‚ฌ์šฉํ•ด์•ผํ•˜๋ฏ€๋กœ ๋ณ€์ˆ˜ c๋กœ ์ €์žฅ ํ•ด ์ค„ ๊ฒƒ์ด๋‹ค. ๋ช‡ ๋ฒˆ์งธ ํ•ญ๊นŒ์ง€ ๊ตฌํ•ด์•ผํ•˜๋Š”์ง€๋„ ๋ฐ›์•„์„œ ๋ฐ˜๋ณต๋ฌธ์— ์‚ฌ์šฉํ•ด์ฃผ์–ด์•ผํ•˜๋ฏ€๋กœ n์œผ๋กœ ๋ฐ›์•„์ฃผ์ž. ์ฝ”๋“œ #include int main(void) { int a=0, b=1, c, n; printf("๋ช‡๋ฒˆ์งธ ํ•ญ๊นŒ์ง€.. 2021. 10. 12.
[C์–ธ์–ด] ์„œ๋กœ ๋‹ค๋ฅธ n๊ฐœ์—์„œ r๊ฐœ ์ˆœ์—ด์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ์˜ 13๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ์„œ๋กœ ๋‹ค๋ฅธ n๊ฐœ์—์„œ r๊ฐœ๋ฅผ ํƒํ•˜์—ฌ ์ผ๋ ฌ๋กœ ๋‚˜์—ดํ•˜๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ์ˆœ์—ด(permulation)์ด๋ผ ํ•˜๊ณ , nPr๋กœ ํ‘œ์‹œํ•œ๋‹ค. ์ˆœ์—ด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‹์„ ์ด์š”ํ•˜์—ฌ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ˆœ์—ด์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. n๊ณผ r์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ผ. HINT : for(i=n;i>=(n-r+1);i--) ์Šคํƒ€์ผ์˜ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํŽธ๋ฆฌํ•˜๋‹ค. ๋ถ€๋“ฑํ˜ธ์˜ ๋ฐฉํ–ฅ์— ์ฃผ์˜ํ•˜๋ผ. ํ’€์ด ์ตœ์†Œ๊ฐ’์ด n์ด๊ณ  ์ตœ๋Œ€๊ฐ’์ด (n-r+1)์ธ ๊ฒƒ๊ณผ, 1์”ฉ ๊ฐ’์„ ๋นผ๋ฉด์„œ ๊ณฑํ•˜๋Š” ๊ฒƒ์„ ๋ฐ˜๋ณตํ•˜๋ฏ€๋กœ ์กฐ๊ฑด๋ฌธ์„ for(n๋ถ€ํ„ฐ n-r+1๊นŒ์ง€ 1์„ ๋นผ๋ฉด์„œ) ๋กœ ์ž‘์„ฑํ•ด์ฃผ๋ฉด ๋˜๊ฒ ๋‹ค. ์ด๊ฒƒ์€ ํžŒํŠธ์—๋„ ์ ํ˜€์žˆ์œผ๋‹ˆ ์šฐ๋ฆฌ๊ฐ€ ํ• ๊ฒƒ์€ ๊ทธ์ € ์ถœ๋ ฅ๋ฌธ์„ ์ž‘์„ฑํ•ด์ฃผ๋Š” ๊ฒƒ ๋ฟ์ธ ๊ฒƒ์ด๋‚˜ ๋‹ค๋ฆ„์—†๋‹ค! ์‹๋งŒ .. 2021. 10. 12.
[C์–ธ์–ด]์ •์ˆ˜์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ do...while : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ์˜ 14๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํŠน์ •ํ•œ ์ •์ˆ˜์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. do...while ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋ผ. ํ’€์ด ๋ช‡์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋“  10์œผ๋กœ ๋‚˜๋ˆ„๋ฉด 1์˜ ์ž๋ฆฌ๊ฐ€ ๋‚˜๋จธ์ง€๋กœ ๋‚จ๊ฒŒ๋œ๋‹ค. ๊ทธ๋Ÿผ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์ž %๋ฅผ ์ด์šฉํ•ด์„œ 1์˜์ž๋ฆฌ ์ˆซ์ž๋ฅผ ๊ตฌํ•˜๊ณ , ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ์—ฐ์‚ฐ์ž /๋ฅผ ์ด์šฉํ•ด์„œ 1์˜ ์ž๋ฆฌ๋ฅผ ๋–จ์–ด๋œจ๋ฆฐ๋‹ค.(์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ์นธ ์”ฉ ์ž๋ฆฌ์ˆ˜๋ฅผ ์˜ฎ๊ธด๋‹ค) ๋‹ค์‹œ 10์œผ๋กœ ๋‚˜๋จธ์ง€์—ฐ์‚ฐ์ž %๋ฅผ ์ด์šฉํ•ด์„œ ์ƒˆ๋กœ์šด 1์˜์ž๋ฆฌ ์ˆซ์ž๋ฅผ ๊ตฌํ•˜๊ณ , 10์œผ๋กœ ๋‚˜๋ˆ ์„œ 1์˜ ์ž๋ฆฌ๋ฅผ ๋ฐ”๊พผ๋‹ค. ์ด๊ฒƒ์„ ๋ฐ˜๋ณตํ•˜๋ฉด ๋’ค์—์„œ๋ถ€ํ„ฐ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ๋•Œ๋ฌธ์— ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ”๊ฟ” ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ์ฝ”๋“œ #include int main(void) { int x, digit.. 2021. 10. 12.
[C์–ธ์–ด]๊ตฌ๊ตฌ๋‹จ ์ž๋ฆฟ์ˆ˜ ๋งž์ถฐ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์ •์ˆ˜์™€ ๋ฌธ์ž์—ด ์ž๋ฆฟ์ˆ˜, 0 ๋„ฃ์–ด ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•, ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express ์ž๋ฆฟ์ˆ˜๋ฅผ ๋งž์ถฐ ์ถœ๋ ฅํ•˜๋Š” ๋ฒ•์„ ์•Œ์•„๋ณด์ž. ์•„๋ž˜์˜ ์˜ˆ์ œ๋ฅผ ๋ณด๋ฉด ์‰ฝ๋‹ค. ๋ฌธ์ œ๋Š” ์•„๋ž˜์˜ ์˜ˆ์‹œ ์ฝ”๋“œ ์„ค๋ช… ํ›„ ์ž‘์„ฑํ•˜๊ณ  ํ’€์–ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. ์ฝ”๋“œ #include int main(void) { printf("์ •์ˆ˜ํ˜• ์ˆซ์ž ์ž๋ฆฟ์ˆ˜ ๋งž์ถ”๊ธฐ \n"); int x = 55; printf("1.์ผ๋ฐ˜์ถœ๋ ฅ : %d ์ผ๋ฐ˜์ถœ๋ ฅ\n", x); printf("2.4์ž๋ฆฟ์ˆ˜ : %4d ์˜ค๋ฅธ์ชฝ์ •๋ ฌ\n", x); printf(" : %-4d ์™ผ์ชฝ์ •๋ ฌ\n", x); printf("3.0์ฑ„์šฐ๊ธฐ : %04d 4์ž๋ฆฌ ๋งž์ถฐ 0์ฑ„์šฐ๊ธฐ \n", x); } ์‹คํ–‰๊ฒฐ๊ณผ ๋ฌธ์ž์—ด๋„ ๋˜‘๊ฐ™์ด ์ ์šฉ๋œ๋‹ค. ์ฝ”๋“œ #include int main(void) { printf("์ •์ˆ˜ํ˜• ์ˆซ์ž ์ž๋ฆฟ์ˆ˜ ๋งž์ถ”๊ธฐ \n"); //int x = 55; char *x = "hi"; printf.. 2021. 10. 12.
[C์–ธ์–ด] ๋ฐ˜๋ณต ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ * ํŒจํ„ด ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ => ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express (์ƒ๋Šฅ์ถœํŒ์‚ฌ) 7์žฅ ์˜ 4๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ๋ฐ˜๋ณต ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŒจํ„ด์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. HINT ์ค‘์ฒฉ ๋ฐ˜๋ณต ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ํ’€์ด ์ด 7์ค„์ด ์ถœ๋ ฅ๋˜๋ฏ€๋กœ for ๋ฐ˜๋ณต๋ฌธ์„ 7๋ฒˆ ๋ฐ˜๋ณตํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฐ ์ค„์˜ ์ˆœ์„œ๋Œ€๋กœ ๋ณ„์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ •ํ•ด์ง€๋ฏ€๋กœ, ๊ทธ ์ค„์˜ ์ˆœ์„œ(์ˆซ์ž)๋งŒํผ ๊ณต๋ฐฑ์„ ๋ฐ˜๋ณตํ•ด์„œ ์ถœ๋ ฅ, ๋ณ„์„ ๋ฐ˜๋ณตํ•ด์„œ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ์ธ๊ฒƒ ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ, ๊ทธ๋ƒฅ ๊ณต๋ฐฑ์„ ์นธ์— ๋งž๊ฒŒ ์ถœ๋ ฅํ•ด์ค€ ๊ฒƒ ๋ฟ์ด๋‹ค. ์ค‘์ฒฉ ๋ฐ˜๋ณต๋ฌธ ๋‚ด์— ์ฝ”๋“œ #include int main(void){ int i, j, k ; for(i=0; i=0; k--) printf(" "); for(j=0; j 2021. 10. 8.
[C์–ธ์–ด] ๊ณ„์‚ฐ๊ธฐ ํ”„๋กœ๊ทธ๋žจ์— ๋ฉ”๋‰ด ์ถ”๊ฐ€ํ•˜๊ธฐ, do while : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ => ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express (์ƒ๋Šฅ์ถœํŒ์‚ฌ) 7์žฅ ์˜ 6๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ์•ž์žฅ์—์„œ ๊ฐ„๋‹จํ•œ ์ •์ˆ˜ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ๋งŒ๋“ค์–ด๋ณธ ์ ์ด ์žˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ ํ”„๋กœ๊ทธ๋žจ์— ๋ฉ”๋‰ด๋ฅผ ์ถ”๊ฐ€ํ•˜๋„๋ก ํ•œ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”๋‰ด๋ฅผ ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉ”๋‰ด ์ค‘์—์„œ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต์„ ๊ณ„์†ํ•œ๋‹ค. do...while ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ ์ ˆํ•œ ์„ ํƒ์„ ํ–ˆ๋Š”์ง€๋ฅผ ๊ฒ€์‚ฌํ•˜๋„๋ก ํ•˜๋ผ. ๋งŒ์•ฝ ์‚ฌ์šฉ์ž๊ฐ€ A, S, M, D, Q๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ฉด "์—ฐ์‚ฐ์„ ์„ ํƒํ•˜์‹œ์š”:" ๋ฉ”์‹œ์ง€๋ฅผ ๊ณ„์†ํ•ด์„œ ์ถœ๋ ฅํ•œ๋‹ค. ํ•˜๋‚˜์˜ ๋ฉ”๋‰ด๊ฐ€ ์„ ํƒ๋˜๋ฉด ํ•ด๋‹น๋˜๋Š” ์—ฐ์‚ฐ์„ ์‹คํ–‰ํ•˜๊ณ  ๋‹ค์‹œ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ผ. ๋ฐ˜๋ณต์„ ์ข…๋ฃŒํ•˜๋Š” ๋ฉ”๋‰ด์ธ Q๋Š” break ๋ฌธ์„ ์ด์šฉํ•˜์—ฌ ๋‹ค์‹œ ๊ตฌํ˜„ํ•˜๋„๋ก ํ•˜๋ผ. ํ’€์ด A๋Š” ๋”ํ•˜๊ธฐ, S๋Š” ๋นผ๊ธฐ, M์€ .. 2021. 10. 8.
[C์–ธ์–ด] ์ค‘์ฒฉ ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์ •์ˆ˜ ์ถœ๋ ฅ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ => ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express (์ƒ๋Šฅ์ถœํŒ์‚ฌ) 7์žฅ 315p์˜ 5๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ์ค‘์ฒฉ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ด๋‹ค. ์ค‘์ฒฉ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ ๋ณด์ž. ์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค : 4 1 12 123 1234 ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•˜๊ฑฐ๋‚˜, ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ž๋ฆฟ์ˆ˜๋ฅผ ๋งž์ถ”๊ฑฐ๋‚˜ ํ•˜๋Š” ์‹์œผ๋กœ ์‹œํ—˜์— ์‘์šฉ๋˜์–ด ๋งŽ์ด ์ถœ์ œ๋˜๋ฏ€๋กœ ์ •ํ™•ํžˆ ์ดํ•ด๋ฅผ ํ•˜๋„๋ก ํ•œ๋‹ค. ํ’€์ด ์ž…๋ ฅ๋ฐ›์€ ์ •์ˆ˜ ๋งŒํผ for ๋ฌธ์„ ๋Œ์•„์„œ, 4๋ฅผ ์ž…๋ ฅ๋ฐ›์•˜๋‹ค๋ฉด 4์ค„์„ ์ถœ๋ ฅํ•˜๋„๋ก ํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฐ ์ค„์˜ ์ค„์˜ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ถœ๋ ฅํ•  ์ˆซ์ž๊ฐ€ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ, ๋ช‡ ๋ฒˆ์งธ ์ค„์ธ์ง€ ํŒ๋‹จํ•˜๋Š” for ๋ฌธ์„ ์ค‘์ฒฉ์‹œ์ผœ์ฃผ์ž. ๊ฐ ์ค„์˜ ์ˆœ์„œ๋ฅผ k๋กœ ์„ธ์–ด ๋ฐ˜๋ณต๋ฌธ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ, i๊ฐ€ 1๋ถ€ํ„ฐ k๊นŒ์ง€ for๋กœ ๋ฐ˜๋ณต๋˜์–ด ์ถœ๋ ฅ๋œ ๋’ค .. 2021. 10. 8.
[C์–ธ์–ด] ์ขŒํ‘œ๊ฐ€ ์†ํ•˜๋Š” ์‚ฌ๋ถ„๋ฉด์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 260p ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ (์ƒ๋Šฅ์ถœํŒ์‚ฌ) ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 260p์˜ 10๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. (x, y) ์ขŒํ‘œ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ์ขŒํ‘œ๊ฐ€ ์†ํ•˜๋Š” ์‚ฌ๋ถ„๋ฉด์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ํ’€์ด ์กฐ๊ฑด๋ฌธ if์™€ else๋ฅผ ์ด์šฉํ•˜๊ฒ ๋‹ค. 0,0 ์ธ ์˜์ ๋„ ํฌํ•จํ•ด์ฃผ์ž. ์ฝ”๋“œ #include int main() { int px, py; printf("์ขŒํ‘œ(x,y): "); scanf_s("%d %d", &px, &py); if (px > 0 && py > 0) printf("1์‚ฌ๋ถ„๋ฉด \n"); else if (px > 0 && py .. 2021. 10. 3.
[C์–ธ์–ด]๋†€์ด ๊ณต์› ์ž์œ ์ด์šฉ๊ถŒ ๊ฐ€๊ฒฉ์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 259p ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ (์ƒ๋Šฅ์ถœํŒ์‚ฌ) ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 259p์˜ 8๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ๋†€์ด ๊ณต์›์˜ ์ž์œ ์ด์šฉ๊ถŒ์˜ ๊ฐ€๊ฒฉ์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ ๋ณด์ž. ์ž…์žฅ๋ฃŒ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์กฐ๊ฑด์œผ๋กœ ๊ฒฐ์ •๋œ๋‹ค. ํ˜„์žฌ ์‹œ๊ฐ„๊ณผ ์‚ฌ์šฉ์ž์˜ ๋‚˜์ด๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ์ง€๋ถˆํ•˜์—ฌ์•ผ ํ•˜๋Š” ์š”๊ธˆ์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด ์กฐ๊ฑด์ด ์‹œ๊ฐ„๊ณผ ๋‚˜์ด 2๊ฐ€์ง€์ธ๋ฐ, ์šฐ์„  ์กฐ๊ฑด์ด ๋‚˜์ด๊ฐ€ ๋˜๋Š” ๊ฒƒ ๋ณด๋‹ค ์‹œ๊ฐ„์ด ๋˜๋Š” ๊ฒƒ์ด ํšจ์œจ์ ์ด๋‹ค. 5์‹œ ์ดํ›„๋Š” ๋‚˜์ด์˜ ๊ตฌ๋ถ„ ์—†์ด 10,000์œผ๋กœ ๋™์ผํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฝ”๋“œ #include int main() { int time, age, fee; printf("ํ˜„์žฌ ์‹œ๊ฐ„๊ณผ ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค(์‹œ๊ฐ„, ๋‚˜์ด): "); scanf("%d %d", &time, &age); if (time < 17) { if (age.. 2021. 10. 3.
728x90
๋ฐ˜์‘ํ˜•