[C์ธ์ด] ์์ - ์ธ์ ๊น์ง ๋ํด์ผ ํ ๊น?
1, 2, 3 ... ์ ๊ณ์ ๋ํด ๋๊ฐ ๋, ๊ทธ ํฉ์ด ์
๋ ฅํ ์ ์(0 ~ 1000)๋ณด๋ค ๊ฐ๊ฑฐ๋ ์์ ๋๊น์ง ๊ณ์ ๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์. ์ฆ, 1๋ถํฐ n๊น์ง ์ ์๋ฅผ ๊ณ์ ๋ํ๋ค๊ณ ํ ๋, ์ด๋๊น์ง ๋ํด์ผ ์
๋ ฅํ ์๋ณด๋ค ๊ฐ๊ฑฐ๋ ์ปค์ง๋์ง ์์๋ณด๊ณ ์ ํ๋ ๋ฌธ์ ์ด๋ค. ์
๋ ฅ ์ ์ 1๊ฐ๊ฐ ์
๋ ฅ๋๋ค. ์ถ๋ ฅ 1, 2, 3, 4, 5 ... ๋ฅผ ์์๋๋ก ๊ณ์ ๋ํด ํฉ์ ๋ง๋ค์ด๊ฐ๋ค๊ฐ, ์
๋ ฅ๋ ์ ์์ ๊ฐ๊ฑฐ๋ ์ปค์ก์ ๋, ๋ง์ง๋ง์ ๋ํ ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ใ
กใ
กใ
กใ
กใ
ก #include void main() { int num; printf("0~1000์ฌ์ด์ ์ซ์๋ฅผ ์
๋ ฅํ์์ค:"); scanf("%d", &num); int sum = 0; int i = 0; while (1) { sum += i; if (sum > num) ..
2021. 3. 10.
[C์ธ์ด] ์์ ์ฌ์ฃผ ๋ณด๊ธฐ ์์คํ
-2-
ใ
กใ
กใ
กใ
กใ
ก #include void main() { // ์ฌ์ฃผ๋ณด๊ธฐ ์์คํ
2 int year, month, day; printf("ํ์ด๋ ํค, ์, ์ผ์ ์
๋ ฅํ์์ค:"); scanf("%d%d%d", &year, &month, &day); int sum = year + month + day; // ex) 2036 , 1899 printf("sum์ %d์
๋๋ค.\n", sum); // ํ๋ฉด์ ํ๋ฒ ์ถ๋ ฅ. sum %= 1000; // ex) 36 , 899 sum /=100; // 0, 8 if (sum % 2 ==0) { printf("๋๋ฐ"); // ์ง์์ธ ๊ฒฝ์ฐ. } else { printf("๊ทธ๋ญ์ ๋ญ"); } printf("\n\n"); } ใ
กใ
กใ
กใ
กใ
ก
2021. 3. 9.
[C์ธ์ด] ์์ ์ฌ์ฃผ ๋ณด๊ธฐ ์์คํ
-1-
๋ฌธ์ : ํ์ด๋ ํด, ์, ์ผ์ ์
๋ ฅ๋ฐ์ ์ฌ์ฃผํ์๋ฅผ ๋ณด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฌ์ฃผ๋ฅผ ๋ณด๋ ๋ฐฉ๋ฒ) ์ธ ์(๋
,์,์ผ)๊ฐ ์ฃผ์ด์ง๋ฉด, (๋
- ์ + ์ผ)์ ๋ง์ง๋ง ์ซ์๊ฐ 0์ด๋ฉด "๋๋ฐ"์ ์ถ๋ ฅ, ๊ทธ๋ ์ง ์์ผ๋ฉด "๊ทธ๋ญ์ ๋ญ"์ ์ถ๋ ฅํ์ธ์. ใ
กใ
กใ
กใ
กใ
ก #include void main(){ /*ํ์ด๋ ํด, ์, ์ผ์ ์
๋ ฅ๋ฐ์ ์ฌ์ฃผํ์๋ฅผ ๋ณด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ธ ์(๋
,์,์ผ)๊ฐ ์ฃผ์ด์ง๋ฉด, (๋
- ์ + ์ผ)์ ๋ง์ง๋ง ์ซ์๊ฐ 0์ด๋ฉด "๋๋ฐ"์ ์ถ๋ ฅ, ๊ทธ๋ ์ง ์์ผ๋ฉด "๊ทธ๋ญ์ ๋ญ"์ ์ถ๋ ฅํ์ธ์.*/ int year, month, day; printf("ํ์ด๋ ํค, ์, ์ผ์ ์
๋ ฅํ์์ค:"); scanf("%d%d%d", &year, &month, &day); int sum = year - month + day..
2021. 3. 9.