(C์ธ์ด ๊ธฐ์ด) 12. ๋ฐฐ์ด ์ง๊ธ๊น์ง ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ ๊ณต๊ฐ์ ํ๋ณดํ ๋ ๋ณ์๋ฅผ ์ ์ธํ์์ต๋๋ค. ์๋ฅผ ๋ค์ด 5๊ฐ ๊ณผ๋ชฉ์ ์ ์๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํด๋ด ์๋ค. int kor, matth, eng, social, science; ์ด๋ ๊ฒ ํ๋์ฉ ๋ฐ๋ก ์ ์ธํ๋ฉด ์ ์๋ ์ผ์ผ์ด ํ๋์ฉ ๋ฃ์ด์ค์ผ ํฉ๋๋ค. ์ฆ ์ด๋ฆ์ด ๋ณ๋๋ก ์กด์ฌํ๊ธฐ์ ๋ฐ๋ณต๋ฌธ ์ฌ์ฉ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ๊ฐ์ ํํ์ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด์ ๋ฉ๋ชจ๋ฆฌ์ ์ฐ์์ ์ผ๋ก ์ ์ฅํด๋๊ณ ์ชผ๊ฐ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ๋ฐฐ์ด์ด๋ผ๊ณ ํฉ๋๋ค. ๋ฐฐ์ด ์ ์ธ์ ๊ฐ๋จํฉ๋๋ค. ์์์ ์๋ฃํ์ ์ด๋ฆ์ ๋ถ์ด๊ณ ํ์ํ ์์์ ๊ฐ์๋ฅผ ํ์ํฉ๋๋ค. intํ์ ์์๊ฐ 5๊ฐ์ธ ๋ฐฐ์ด์ ์ ์ธํ๋ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. int ary[5]; // int = ์๋ฃํ, ary = ๋ฐฐ์ด๋ช , 5 = ์์ ๊ฐ.. 2023. 9. 3. (C์ธ์ด ๊ธฐ์ด) 6. ์ฐ์ฐ์(2) ์ฐ์ฐ์(1)์์ ๋ดค๋ ์ฐ์ฐ์๋ค ๋ง๊ณ ๋, ๋ ํจ์จ์ ์ด๋ฉด์ ํน๋ณํ ์ฌ๋ฌ ๊ฐ์ง ์ฐ์ฐ์๋ค์ด ์กด์ฌํฉ๋๋ค. ํ ๋ณํ ์ฐ์ฐ์ int a = 10; ์ด๋ผ๊ณ ์ ์ธํ๋ฉด a๋ ์ ์ํ์ด๊ณ ๊ทธ ์์ ๊ฐ์ ์ ์์ ๋๋ค. ์ด ๊ฐ์ ์ผ์์ ์ผ๋ก ์ค์๋ก ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด a์์ ๊ดํธ๋ก (double)์ฒ๋ผ ์ํ๋ ์๋ฃํ์ ๋ฃ์ผ๋ฉด ๋ฉ๋๋ค. (double)10 //10.0์ผ๋ก ๋ฐ๊พธ๊ธฐ (int)10.7 //10์ผ๋ก ๋ฐ๊พธ๊ธฐ ์์ ๋ฅผ ํตํด ์กฐ๊ธ ๋ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. #include int main (void) { int a = 20, b =3; float res; res = ((float)a) / ((float)b); //a์ b ์ค์๋ก ๋ณํ printf("a = %d, b = %d\n", a, b); printf("a / b ์ ๊ฒฐ๊ณผ : %.1.. 2023. 8. 28. ์ด์ 1 ๋ค์