(C์ธ์ด ๊ธฐ์ด) 12. ๋ฐฐ์ด ์ง๊ธ๊น์ง ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ ๊ณต๊ฐ์ ํ๋ณดํ ๋ ๋ณ์๋ฅผ ์ ์ธํ์์ต๋๋ค. ์๋ฅผ ๋ค์ด 5๊ฐ ๊ณผ๋ชฉ์ ์ ์๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํด๋ด ์๋ค. int kor, matth, eng, social, science; ์ด๋ ๊ฒ ํ๋์ฉ ๋ฐ๋ก ์ ์ธํ๋ฉด ์ ์๋ ์ผ์ผ์ด ํ๋์ฉ ๋ฃ์ด์ค์ผ ํฉ๋๋ค. ์ฆ ์ด๋ฆ์ด ๋ณ๋๋ก ์กด์ฌํ๊ธฐ์ ๋ฐ๋ณต๋ฌธ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ๊ฐ์ ํํ์ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด์ ๋ฉ๋ชจ๋ฆฌ์ ์ฐ์์ ์ผ๋ก ์ ์ฅํด๋๊ณ ์ชผ๊ฐ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ๋ฐฐ์ด์ด๋ผ๊ณ ํฉ๋๋ค. ๋ฐฐ์ด ์ ์ธ์ ๊ฐ๋จํฉ๋๋ค. ์์์ ์๋ฃํ์ ์ด๋ฆ์ ๋ถ์ด๊ณ ํ์ํ ์์์ ๊ฐ์๋ฅผ ํ์ํฉ๋๋ค. intํ์ ์์๊ฐ 5๊ฐ์ธ ๋ฐฐ์ด์ ์ ์ธํ๋ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. int ary[5]; // int = ์๋ฃํ, ary = ๋ฐฐ์ด๋ช , 5 = ์์ ๊ฐ.. 2023. 9. 3. (C์ธ์ด ๊ธฐ์ด) 9. ๋ฐ๋ณต๋ฌธ ํ์ฉ ๋ฐ๋ณต๋ฌธ์ ๋ํด์ ๋ฐฐ์๋ดค์ผ๋, ํ ๋ฒ ํ์ฉํด๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ ์ข ์ด ์์ ๋ณ์ 5๊ฐ์ฉ ์ค์ง์ด 3์ค์ ๊ทธ๋ฆฌ๋ ํ๋ก๊ทธ๋จ์ ์์ ๋ก ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. #include int main(void) { int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 5; j++) { printf("*"); } printf("\n"); } return 0; } //์คํ ๊ฒฐ๊ณผ ***** ***** ***** ๋๋ฒ์งธ for๋ฌธ์ ๊ทธ๋ฅ printf("*****")๋ก ํด๋ ๋์ง๋ง, ์ค์ฒฉ for ๋ฌธ์ ์ฌ์ฉ๋ฒ์ ์์๋ณด๊ธฐ ์ํด์ ๊ทธ๋ฅ ๋ฃ์ด ๋ดค์ต๋๋ค. ์ด๋ฒ์๋ ๊ตฌ๊ตฌ๋จ์ ์ถ๋ ฅํ๋ ์ฝ๋๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค. #include int main(void) { int i,j; for (i = 1; i < 10; i++) .. 2023. 8. 30. (C์ธ์ด ๊ธฐ์ด) 8. ๋ฐ๋ณต๋ฌธ while, for, do ~ while ์ผ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋์ ๊ฐ์ ์คํ๋ฌธ์ ๋ฐ๋ณตํ๋ ๊ฒ ๋ฐ๋ก ๋ฐ๋ณต๋ฌธ์ ๋๋ค. ์กฐ๊ฑด์์ ์์น์ ๋ฐ๋ผ ํฌ๊ฒ ์ธ ๊ฐ์ง ๋ฐ๋ณต๋ฌธ์ผ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค. while ๋ฌธ while ๋ฌธ์ ์กฐ๊ฑด์์ ๋จผ์ ๊ฒ์ฌํ๊ณ ์กฐ๊ฑด์์ด ์ฐธ์ธ ๋์ ์คํ๋ฌธ์ ๋ฐ๋ณตํฉ๋๋ค. #include int main(void) { int a = 1; while (a < 10) { a *= 2; } printf("a : %d\n", a); return 0; } //์คํ ๊ฒฐ๊ณผ a : 16 ํน๋ณํ ์ด๋ ค์ธ ๊ฑด ์์ต๋๋ค. ๋ค๋ง ๋ถํ์ํ ์๋ฌ๋ฅผ ๋ง๊ธฐ ์ํด์ ๋ฐ๋ณตํ ๋ถ๋ถ์ ๋ช ํํ ์ค๊ดํธ๋ก ํ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. for ๋ฌธ while ๋ฌธ๊ณผ ๋น์ทํ ๊ธฐ๋ฅ์ ๊ฐ์ง์ง๋ง, for ๋ฌธ์ ์คํ๋ฌธ์ ์ํ๋ ํ์๋งํผ ๋ฐ๋ณตํ ๋ ์ฌ์ฉํฉ๋๋ค. #include int main(void) { in.. 2023. 8. 29. (C์ธ์ด ๊ธฐ์ด) 7. ์กฐ๊ฑด๋ฌธ if ์ง๊ธ๊น์ง ํ์ตํ ๋ด์ฉ์ ํ ๋๋ก ํ๋ก๊ทธ๋จ์ ์์ฑ ์์๋ฅผ ์ดํด๋ณด๋ฉด ์ด๋ ์ต๋๋ค. ๋ฐ์ดํฐ ์ ์ฅ ๊ณต๊ฐ ํ๋ณด (๋ณ์, ๋ฐฐ์ด) ๋ฐ์ดํฐ๋ฅผ ํ๋ณด๋ ๊ณต๊ฐ์ ์ ๋ ฅ (scanf) ๋ฐ์ดํฐ ๊ฐ๊ณต (์ฐ์ฐ์) ํ๋ฉด์ ์ถ๋ ฅ (printf) ์ด๋ฒ์ ๋ฐฐ์ธ ๊ฒ์ ์ ์ด๋ฌธ์ ๋๋ค. ์ ์ด๋ฌธ์ ์์ ๊ฐ์ด ๊ทธ๋๋ก ํ๋ฅด๋ ๊ฒ์ด ์๋, ์กฐ๊ฑด์ ๋ฐ๋ผ ์คํํ๊ฑฐ๋ ์คํํ์ง ์์์ผ ํ ๋ ์ฌ์ฉํฉ๋๋ค. ์ ์ด๋ฌธ์ ์ ํ๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ ๊ทธ๋ฆฌ๊ณ ๋ถ๊ธฐ๋ฌธ์ผ๋ก ๋๋์ด์ง๋๋ค. ๋จผ์ ์ ํ๋ฌธ์ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. if๋ฌธ ๋ฐ๋ก ์์ ๋ฅผ ํตํด ์คํ ๊ณผ์ ์ ์์๋ณด๊ฒ ์ต๋๋ค. #include int main (void) { int a = 20; int b = 0; if (a > 10) { b = a; } printf("a : %d, b : %d\n", a, b); return 0; } //.. 2023. 8. 28. ์ด์ 1 ๋ค์