๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.

:: C_ ๐Ÿšฉ/์˜ˆ์ œ25

[C์–ธ์–ด] - ์ฝ”์ธ๋…ธ๋ž˜๋ฐฉ ์‹œ์Šคํ…œ ํ”„๋กœ์ ํŠธ -2์ผ์ฐจ- ์ˆ˜์ •์ : 1. ๋ˆ์„ ์ž˜๋ชป ๋„ฃ์—ˆ์„ ๋•Œ ๋‹ค์‹œ ๋„ฃ๋„๋ก ์œ ๋„ 2. ๋‚จ์€ ๊ณก ์ˆ˜๋งŒํผ ๋…ธ๋ž˜ ์ž…๋ ฅ ๊ฐ€๋Šฅํ•˜๊ฒŒ ์œ ๋„ 3. ์ž˜๋ชป๋œ ๋ฒˆํ˜ธ ์ž…๋ ฅ์‹œ ์•ˆ๋‚ด๋ฌธ๊ตฌ ์ถœ๋ ฅ๊ณผ ๋‹ค์‹œ์ž…๋ ฅํ•˜๋„๋ก ์œ ๋„. 4. ์ข€ ๋” ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? (Y / N) -> ๊ณ„์† ์ง„ํ–‰ 5. ๋…ธ๋ž˜์—ฐ์ฃผ 6. ์ ์ˆ˜ ๋žœ๋ค ์ถœ๋ ฅ. #include #include #include void main() { srand(time(NULL)); int coin; char ans; while (1) { do { //500์›๋ณด๋‹ค ์ ๊ฒŒ ๋„ฃ์€๊ฒฝ์šฐ ์ˆ˜ํ–‰. -์ˆ˜์ •[1] printf("๋ˆ์„ ๋„ฃ์œผ์„ธ์š”. "); scanf("%d", &coin); } while (coin 0; i--) { // -> ์ˆ˜์ •[2] printf("%d๊ณก ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.\n", i); if (coin != 0) { //์กฐ๊ฑด๋ฌธ: c.. 2021. 2. 14.
[C์–ธ์–ด] - ์ฝ”์ธ๋…ธ๋ž˜๋ฐฉ ์‹œ์Šคํ…œ ํ”„๋กœ์ ํŠธ -1์ผ์ฐจ- ์ง€๊ธˆ๋ถ€ํ„ฐ ์ฝ”์ธ๋…ธ๋ž˜๋ฐฉ์— ์“ฐ์ด๋Š” ์‹œ์Šคํ…œ์„ ์ฐจ์ฐจ ๋งŒ๋“ค์–ด๋ณด๊ฒ ๋‹ค. ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ ์ „์—๋Š” ๋จผ์ € ์ „์ฒด์ ์ธ ํ‹€์„ ์งœ์•ผํ•œ๋‹ค. [๋™์ „๋…ธ๋ž˜๋ฐฉ ์‹œ์Šคํ…œ] ๋ˆ์„ ๋„ฃ์œผ์„ธ์š”. 1) ์˜ฌ๋ฐ”๋ฅธ ์ž…๋ ฅ 2) ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ 500์›๋‹น 1๊ณก N๊ณก ๋‚จ์•˜์Šต๋‹ˆ๋‹ค. 1)๋‚จ์€ ๋ˆ์€ ๋ฐ˜ํ™˜ 2)๋ฐ˜ํ™˜๊ธˆ์•ก==0์› ๋ฐ˜ํ™˜xxx ๋…ธ๋ž˜๋ฒˆํ˜ธ์ž…๋ ฅ 1) ์˜ฌ๋ฐ”๋ฅธ ์ž…๋ ฅ 2) ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋…ธ๋ž˜ ์žฌ์ƒ ์ ์ˆ˜๋ฅผ ์ถœ๋ ฅ = 50) { //์กฐ๊ฑด๋ฌธ: score์ด 50์ด์ƒ์ธ๊ฐ€? printf("๋ฉ‹์ง„๋…ธ๋ž˜! \n"); } else { printf("์ €๋Ÿฐ.. \n"); } printf("์ด์šฉํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.\n\n"); } ์ด๋Ÿฐ์‹์œผ๋กœ ์ถœ๋ ฅ๋œ๋‹ค. ๋ชป ์ฑ„์šด ๋ถ€๋ถ„์€ ์•ž์œผ๋กœ ๋” ๊ณต๋ถ€ํ•˜์—ฌ ๋ณด์ถฉํ•ด ๋‚˜๊ฐ€๋„๋ก ํ•˜๊ฒ ๋‹ค. ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก ๋—. 2021. 2. 14.
[C์–ธ์–ด ์˜ˆ์ œ][๊ธฐ์ดˆ-๋ฐฐ์—ด์—ฐ์Šต] 2์ฐจ์› ๋ฐฐ์—ด ์ˆœ์„œ๋Œ€๋กœ ์ฑ„์šฐ๊ธฐ ๋ฌธ์ œ: ๋‹ค์Œ๊ณผ ๊ฐ™์€ n*n ๋ฐฐ์—ด ๊ตฌ์กฐ๋ฅผ ์ถœ๋ ฅํ•ด๋ณด์ž. ์ž…๋ ฅ์ด 3์ธ ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅํ•œ๋‹ค. 1 4 7 2 5 8 3 6 9 ์ž…๋ ฅ์ด 5์ธ ๊ฒฝ์šฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅํ•œ๋‹ค. 1 6 11 16 21 2 7 12 17 22 3 8 13 18 23 4 9 14 19 24 5 10 15 20 25 ์ž…๋ ฅ์ด n์ธ ๊ฒฝ์šฐ์˜ 2์ฐจ์› ๋ฐฐ์—ด์„ ์ถœ๋ ฅํ•ด๋ณด์ž. #include void main() { int num; //์ •์ˆ˜๊ณต๊ฐ„ num์ƒ์„ฑ. printf("์ˆซ์ž์ž…๋ ฅ:"); scanf("%d", &num); //num์— ์ž…๋ ฅํ•œ ์ˆ˜ ์ €์žฅ. if (num = 1) { // ์กฐ๊ฑด๋ฌธ: num์ด 1์ด์ƒ์ด๊ณ  100์ดํ•˜์ธ๊ฐ€? for (int a = 1; a 2021. 2. 14.
[C์–ธ์–ด ์˜ˆ์ œ] - 3์˜ ๋ฐฐ์ˆ˜ ํŒ๋ณ„ํ•˜๊ธฐ - ๋ฌธ์ œ: ์ž์—ฐ์ˆ˜ n์ด ์ž…๋ ฅ๋˜๋ฉด 3์˜ ๋ฐฐ์ˆ˜์ธ์ง€ ์•„๋‹Œ์ง€ ํŒ๋ณ„ํ•˜์‹œ์˜ค. ์ž…๋ ฅ์€ ์ž์—ฐ์ˆ˜ n์ด ์ฃผ์–ด์ง„๋‹ค. 3์˜ ๋ฐฐ์ˆ˜์ด๋ฉด 1์„ ์ถœ๋ ฅํ•˜๊ณ , ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•œ๋‹ค. #include void main() { int num; printf("์ˆซ์ž์ž…๋ ฅ:"); scanf("%d", &num); if (num % 3 == 0) { printf("1"); } else if (num % 3 == 1 || num % 3 == 2) { printf("0"); } printf("\n\n\n\n\n"); } 2021. 2. 14.
[C์–ธ์–ด ์˜ˆ์ œ] - ํฐ ์ˆ˜ ๋น„๊ต - ๋ฌธ์ œ: ์ตœ๋Œ€ 100์ž๋ฆฌ์˜ ๋‘ ์ˆซ์ž๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ์ž‘์€์ˆ˜์™€ ํฐ ์ˆ˜๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ์ถœ๋ ฅํ•˜์‹œ์˜ค. ์ž‘์€์ˆ˜ ํฐ์ˆ˜ ์ˆœ์„œ๋กœ ์ถœ๋ ฅํ•œ๋‹ค. #include void main() { int a, b; printf("์ˆซ์ž 2๊ฐœ ์ž…๋ ฅ:"); scanf("%d%d", &a, &b); if (a > b) { printf("%d___", b); printf("%d", a); } else { printf("%d___", a); printf("%d", b); } } 2021. 2. 14.
[C์–ธ์–ด ์˜ˆ์ œ] - ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž ๋ณ€ํ™˜ - ๋ฌธ์ œ: ์ฃผ์–ด์ง€๋Š” ๋ฌธ์žฅ์˜ ๋Œ€๋ฌธ์ž๋ฅผ ์†Œ๋ฌธ์ž๋กœ, ์†Œ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. ์ตœ๋Œ€ ๊ธธ์ด:1000 #include #include void main() { char str[1000]; printf("์ž…๋ ฅ:"); scanf("%s", str); /* ์•„์Šคํ‚ค์ฝ”๋“œ 'A'~'Z' : 65~90 'a'~'z' : 97~122 */ for (int i = 0; i = 'A' && str[i] = 'a' && str[i] 2021. 2. 14.
[C์–ธ์–ด ์˜ˆ์ œ] - welcome! - ๋ฌธ์ œ: ๋‹น์‹ ์€ ์›น์‚ฌ์ดํŠธ ์ œ์ž‘์ž์ด๋‹ค. ID๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ™˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋„์šฐ๋ ค๊ณ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ID๊ฐ€ anaki ์ธ ๊ฒฝ์šฐ, welcome! anaki๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ํ™˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. #include void main() { char id[10]; printf("ID์ž…๋ ฅ:"); scanf("%s", id); printf("welcome! %s!", id); printf("\n\n\n\n\n"); } 2021. 2. 14.
[C์–ธ์–ด] ์˜ˆ์ œ ํ’€๊ธฐ if, if else, else -์˜์–ด ์„œ์ˆ˜ ํ‘œํ˜„ ์‹œ์Šคํ…œ- ๋ฌธ์ œ: ์˜์–ด๋กœ ์„œ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ธ๋‹ค. 1st 2nd 3rd 4th 5th 6th ... 10th 11th 12th 13th 14th 15th ... 20th 21st 22nd 23rd 24th 25th ... 30th 31st 32nd 33rd 34th 35th ... 40th 41st 42nd 43rd 44th 45th ... 50th ... 91st 92nd 93rd 94th 95th ... 99th 1~99 ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ˆซ์ž๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ์˜์–ด ์„œ์ˆ˜ ํ‘œํ˜„์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. #include void main() { int a; //์ •์ˆ˜๊ณต๊ฐ„a ์ƒ์„ฑ. printf("์ˆซ์ž์ž…๋ ฅ:"); scanf("%d", &a); //a์— ์ˆซ์ž์ €์žฅ. int n = a % 10; //a๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ n์—.. 2021. 2. 14.
[C์–ธ์–ด] ์˜ˆ์ œ ํ’€๊ธฐ -switch- / ๊ณ„์‚ฐ๊ธฐ ๋ฌธ์ œ: 1*3 3/4 1+3 1-5 ์ฒ˜๋Ÿผ ์ž…๋ ฅํ•˜๋ฉด ๊ณ„์‚ฐํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด๋ผ. #include void main() { int a, b; //์ •์ˆ˜๊ณต๊ฐ„ a, b ์ƒ์„ฑ. char op; //๋ฌธ์ž๊ณต๊ฐ„ op ์ƒ์„ฑ. scanf("%d %c%d", &a, &op, &b); // ๊ฐ๊ฐ a, op, b์— ์ €์žฅ. switch (op) { //op์— ๋Œ€ํ•ด. case'+': //op๊ฐ€ +์ธ ๊ฒฝ์šฐ. printf("%d", a + b); break; case'-': //op๊ฐ€ -์ธ ๊ฒฝ์šฐ. printf("%d", a - b); break; case '*': //op๊ฐ€ *์ธ ๊ฒฝ์šฐ. printf("%d", a*b); break; case '/': //op๊ฐ€ /์ธ ๊ฒฝ์šฐ. printf("%d", a / b); break; } } 2021. 2. 14.
[C์–ธ์–ด] ์˜ˆ์ œ ํ’€๊ธฐ if else / 7์˜ ๋ฐฐ์ˆ˜ ์ฐพ๊ธฐ ๋ฌธ์ œ: ์ธํ•™์ด๋Š” ์ˆซ์ž 7์„ ์ข‹์•„ํ•œ๋‹ค. ์–ด๋–ค ์ •์ˆ˜๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ๊ทธ ์ˆ˜๊ฐ€ 7์˜ ๋ฐฐ์ˆ˜์ธ์ง€ ํ™•์ธํ•˜์‹œ์˜ค. #include void main() { int num; //์ •์ˆ˜๊ณต๊ฐ„num ์ƒ์„ฑ. printf("์ •์ˆ˜์ž…๋ ฅ:"); scanf("%d", &num); //num์— ์ˆซ์ž ์ €์žฅ. int n; //์ •์ˆ˜๊ณต๊ฐ„n ์ƒ์„ฑ. n = num % 7; if (n == 0) { //์กฐ๊ฑด๋ฌธ: n์ด 0์ธ๊ฐ€? printf("7์˜ ๋ฐฐ์ˆ˜์ž…๋‹ˆ๋‹ค."); } else { //๋‚˜๋จธ์ง€ ๊ฒฝ์šฐ. printf("7์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค."); } 2021. 2. 14.
728x90