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

C ์–ธ์–ด/๋ฌธ์ œํ’€์ด19

[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.
[C์–ธ์–ด] ๋ชจ์Œ๊ณผ ์ž์Œ์„ ๊ตฌ๋ถ„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 258p ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ (์ƒ๋Šฅ์ถœํŒ์‚ฌ) ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 258p์˜ 1๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. ํ‚ค๋ณด๋“œ์—์„œ ๋ฌธ์ž๋ฅผ ์ฝ์–ด์„œ ๋ชจ์Œ๊ณผ ์ž์Œ์„ ๊ตฌ๋ถ„ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ๋ณด์ž. ๋‹จ, switch ๋ฌธ์„ ์‚ฌ์šฉํ•œ๋‹ค. ํ’€์ด switch๋ฌธ๋งŒ์„ ์ด์šฉํ•ด์•ผํ•˜๊ธฐ๋•Œ๋ฌธ์—, ๋น„๊ต์  ์ˆ˜๊ฐ€ ์ ์€ ๋ชจ์Œ๋“ค์„ ๊ฐ๊ฐ case๋กœ ๋ถ„๊ธฐํ•˜๊ณ , ๋‚˜๋จธ์ง€ ์ž์Œ๋“ค์€ default ์ฒ˜๋ฆฌ๋ฅผ ํ•ด์„œ ์ž์Œ์„ ์ถœ๋ ฅํ•ด์ฃผ๋„๋ก ํ•œ๋‹ค. ์ฝ”๋“œ #include int main(void) { char ch; printf("๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค : "); scanf("%c", &ch); switch (ch) { case'a': printf("๋ชจ์Œ์ž…๋‹ˆ๋‹ค."); break; case'e': printf("๋ชจ์Œ์ž…๋‹ˆ๋‹ค."); break; case'i': printf("๋ชจ์Œ์ž…๋‹ˆ.. 2021. 10. 3.
[C์–ธ์–ด]์กฐ๊ฑด ์—ฐ์‚ฐ์ž ?๋กœ ์‚ฌ๋ถ„๋ฉด ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 222p ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express (์ƒ๋Šฅ์ถœํŒ์‚ฌ) 6์žฅ 221p์— ์žˆ๋Š” ๋ฌธ์ œ 10๋ฒˆ์„ ํ’€์–ด๋ณด์ž! 10. ์กฐ๊ฑด ์—ฐ์‚ฐ์ž ?๋งŒ์„ ์ด์šฉํ•˜์—ฌ 2์ฐจ์› ๊ณต๊ฐ„์˜ x์ขŒํ‘œ์™€ y์ขŒํ‘œ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ๊ทธ ์ขŒํ‘œ๊ฐ€ ์†ํ•˜๋Š” ์‚ฌ๋ถ„๋ฉด์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. (x>0 && y>0) ? printf("1์‚ฌ๋ถ„๋ฉด"):printf("");์™€ ๊ฐ™์€ ๋ฌธ์žฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑํ•ด๋ณธ๋‹ค. ํ’€์ด ์‚ฌ๋ถ„๋ฉด์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์กฐ๊ฑด ์—ฐ์‚ฐ์ž ?๋Š” ์กฐ๊ฑด์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ/๊ฑฐ์ง“ ๋‘ ๊ฐ€์ง€๋ฟ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‚ฌ๋ถ„๋ฉด์€ 4๊ฐœ๊ฐ€ ์กด์žฌํ•˜๋ฏ€๋กœ, if๋ฌธ์„ ์“ฐ์ง€ ์•Š๊ณ  ?๋งŒ ์ด์šฉํ•˜๋ ค๋ฉด ์กฐ๊ฑด์ด ์ฐธ์ผ ๋•Œ๋งŒ ์ถœ๋ ฅ , ์•„๋‹๋•Œ๋Š” ""๋กœ ๋นˆ์นธ์„ ์ถœ๋ ฅํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. ๋นˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์†Œ์ŠคํŒŒ์ผ ํด๋”์— quadrant.c ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค. ์ฝ”๋“œ #include int main(void.. 2021. 9. 23.
[C์–ธ์–ด] ๊ตฌ์˜ ํ‘œ๋ฉด์ ๊ณผ ์ฒด์ ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 5์žฅ 221p ๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ (์ƒ๋Šฅ์ถœํŒ์‚ฌ) ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 5์žฅ 221p์˜ 8๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž. 08. ๊ตฌ์˜ ํ‘œ๋ฉด์ ๊ณผ ์ฒด์ ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ๊ตฌ์˜ ๋ฐ˜์ง€๋ฆ„์€ ์‹ค์ˆ˜๋กœ ์ž…๋ ฅ๋œ๋‹ค. ์•„๋ž˜์˜ ๊ณต์‹์„ ์‚ฌ์šฉํ•˜๋ผ. ํŒŒ์ด ๊ฐ’์€ ๊ธฐํ˜ธ ์ƒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜ํ•˜๋ผ. ํ’€์ด ๊ตฌ์˜ ๋ถ€ํ”ผ(์ฒด์ )๊ณผ ํ‘œ๋ฉด์ ์˜ ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. #define์„ ์ด์šฉํ•ด์„œ pi๋ฅผ ์ •์˜ํ•œ๋‹ค. ๋ฐ˜์ง€๋ฆ„์€ radius ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๊ณ , ํ‘œ๋ฉด์ ์€ surface, ์ฒด์ ์€ volume ๋ณ€์ˆ˜์— ๊ฐ๊ฐ ์ €์žฅํ•˜์—ฌ ์ถœ๋ ฅํ•ด์ฃผ๋„๋ก ํ•˜์ž. ๋นˆ ํ”„๋กœ์ ํŠธ ๋‚ด์˜ ์†Œ์Šค์ฝ”๋“œ ํด๋”์— sphere.c ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค. ์ฝ”๋“œ #include #define pi 3.141592 int main(void) { float radius, surface, volume; prin.. 2021. 9. 23.
728x90
๋ฐ˜์‘ํ˜•