๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: C_ ๐Ÿšฉ/๊ธฐ์ดˆ

[C์–ธ์–ด] #02 - ์—ฐ์‚ฐ์ž -

by EunBird 2021. 2. 14.

Keyword:

์—ฐ์‚ฐ์ž,

๋ณตํ•ฉ๋Œ€์ž…์—ฐ์‚ฐ์ž,

์ฆ๊ฐ์—ฐ์‚ฐ์ž,

 

์‹ฌ๋ณผ๋ฆญ ์ƒ์ˆ˜, ์‚ฌ์šฉ์ž ์ •์˜ ์ƒ์ˆ˜

 

๋น„๊ต์—ฐ์‚ฐ์ž,

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž,

 

ํ˜•๋ณ€ํ™˜,

๋ช…์‹œ์  ํ˜•๋ณ€ํ™˜(๊ฐ•์ œํ˜•๋ณ€ํ™˜),

์ž๋™ํ˜•๋ณ€ํ™˜,

 

์‚ผํ•ญ์—ฐ์‚ฐ์ž(์กฐ๊ฑด์—ฐ์‚ฐ์ž)

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

 

์ฃผ์†Œ์—ฐ์‚ฐ์ž ์‚ฌ์šฉ

#include<stdio.h>
void main() {
   
   int i;
   printf("์ •์ˆ˜์ž…๋ ฅ: ");
   scanf("%d", &i); 
   printf("i = %d\n", i);
   
   double d;
   printf("์‹ค์ˆ˜์ž…๋ ฅ: ");
   scanf("%lf", &d);
   
   printf("d = %.2lf\n", d);
   
   char c;
   printf("๋ฌธ์ž์ž…๋ ฅ: ");
   scanf(" %c", &c);
   
   printf("c = %c\n", c);

   


์œ„์ฒ˜๋Ÿผ ์ž…๋ ฅํ•˜๋ฉด

์ด๋ ‡๊ฒŒ ์ถœ๋ ฅ๋œ๋‹ค.

 

**์ฃผ์˜**

scanf() ์‚ฌ์šฉ ์‹œ ๋ณดํ†ต์€ " " ์•ˆ์— ๋นˆ์นธ์ด ์žˆ์œผ๋ฉด ์•ˆ๋˜์ง€๋งŒ,

" " ์•ˆ์— %c๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, %c ์•ž์— ํ•œ์นธ์„ ๋„์–ด์จ์•ผ ํ•œ๋‹ค.

(๋ถˆํ•„์š”ํ•œ enter๊ฐ’ ์ œ๊ฑฐ)

 

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

๋‹ค์Œ์ฒ˜๋Ÿผ ์ž…๋ ฅํ•˜์—ฌ ๋ฌธ์ž๋‚˜ ๊ธฐํ˜ธ๋ฅผ ์ˆซ์ž๋กœ ํ‘œํ˜„ํ•œ ๊ฐ’์€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋‚ผ ์ˆ˜ ๋„ ์žˆ๋‹ค.

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

#define SU 30 : SU๋ฅผ ์ƒ์ˆ˜ 30์œผ๋กœ ์ •ํ•œ๋‹ค.

 

const: ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋Š” ์ƒ์ˆ˜ ์ •์˜

 - ๊ฐ’๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅ

 - ์ƒ์ˆ˜ํ™”

 - ์‹ฌ๋ณผ๋ฆญ ์ƒ์ˆ˜ ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

๋Œ€์ž… ์—ฐ์‚ฐ์ž, ์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž

ํ˜„์‹ค์—์„œ์˜ ์‚ฌ์น™์—ฐ์‚ฐ๊ณผ๋Š” ๋‹ฌ๋ฆฌ 

์ปดํ“จํ„ฐ์—์„  ์˜ค์น™์—ฐ์‚ฐ์ด ์“ฐ์ธ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

๋ณตํ•ฉ๋Œ€์ž…์—ฐ์‚ฐ์ž:

 

a = a+b ์™€ a+=b ๊ฐ€ ์„œ๋กœ ๊ฐ™์€๋ฐ,

์ด๋ ‡๊ฒŒ ์กฐ๊ธˆ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‚˜ํƒ€๋‚ธ ์—ฐ์‚ฐ์ž๋ฅผ ๋ณตํ•ฉ๋Œ€์ž…์—ฐ์‚ฐ์ž๋ผ๊ณ  ํ•œ๋‹ค.

 

๋ณตํ•ฉ๋Œ€์ž…์—ฐ์‚ฐ์ž

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

์ฆ๊ฐ์—ฐ์‚ฐ์ž : 

1์”ฉ ์ปค์ง€๊ฑฐ๋‚˜ 1์”ฉ ์ž‘์•„์ง€๋Š” ๊ฒฝ์šฐ๋ฅผ ๊ฐ„๋‹จํ•œ ์—ฐ์‚ฐ์ž๋กœ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ

 

i = i + 1 

i += 1

i++

++i

 

์œ„ ๋„ค๊ฐœ์˜ ์‹ ๋ชจ๋‘ ๊ฐ™์€ ์˜๋ฏธ์ด๋‹ค.

 

๋‹ค๋งŒ, ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์šฐ์„ ์ˆœ์œ„์—์„œ์˜ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

 

(์ปดํ“จํ„ฐ๋Š” ํ•œ๋ฒˆ์— ํ•œ๊ฐ€์ง€ ์ผ๋งŒ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, 

์ด๋•Œ ๋จผ์ € ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ์ค€์„ ์šฐ์„ ์ˆœ์œ„๋ผ๊ณ  ํ•œ๋‹ค.)


i++ : ํ›„์œ„์ฆ๊ฐ ์—ฐ์‚ฐ์ž. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋งค์šฐ ๋‚ฎ์Œ
++i : ์ „์œ„์ฆ๊ฐ ์—ฐ์‚ฐ์ž. ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋งค์šฐ ๋†’์Œ
ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

๊ทธ๋ ‡๋‹ค๋ฉด ์œ„์ฒ˜๋Ÿผ ์ž…๋ ฅํ–ˆ๋‹ค๋ฉด

์ถœ๋ ฅ ์‹œ ์–ด๋–ป๊ฒŒ ์ถœ๋ ฅ๋ ๊นŒ?

 

์ด๋Ÿฐ ๊ฒฝ์šฐ ์‰ฝ๊ฒŒ ๊ฒฐ๊ณผ๊ฐ’์„ ์•Œ๊ธฐ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

๋””๋ฒ„๊น… ํ‘œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

n๋ฒˆ์งธ ์ค„ a๊ฐ’ b๊ฐ’
6๋ฒˆ์งธ ์ค„ 10  
7๋ฒˆ์งธ ์ค„ 11 10
9๋ฒˆ์งธ ์ค„ 12 12

 

7๋ฒˆ์งธ ์ค„:  ์—ฐ์‚ฐ์ž๊ฐ€ = ๊ณผ a++ ์ด ์žˆ๋Š”๋ฐ 

++๊ฐ€ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋งค์šฐ ๋‚ฎ์•„์„œ

a๊ฐ’์— 1์ด ๋”ํ•ด์ง€๋Š” ๊ฒƒ๋ณด๋‹ค 

b๊ฐ’์— a๊ฐ’์ด ๋Œ€์ž…๋˜๋Š” ์ผ์ด ๋จผ์ € ์ด๋ฃจ์–ด์กŒ๋‹ค. 

 

9๋ฒˆ์งธ ์ค„: ์—ฐ์‚ฐ์ž๊ฐ€ = ๊ณผ ++a ๊ฐ€ ์žˆ๋Š”๋ฐ

++a๊ฐ€ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋งค์šฐ ๋†’์•„์„œ

b๊ฐ’์— a๊ฐ’์ด ๋Œ€์ž…๋˜๋Š” ์ผ๋ณด๋‹ค 

a๊ฐ’์— 1์ด ๋”ํ•ด์ง€๋Š”์ผ์ด ๋จผ์ € ์ด๋ฃจ์–ด์กŒ๋‹ค.

-->

๋”ฐ๋ผ์„œ ์œ„์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค.

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

 ๋น„๊ต ์—ฐ์‚ฐ์ž

T -> 1
F -> 0

ใ…กใ…กใ…กใ…กใ…ก
printf("10>5 = %d\n", 10 > 5);  //10์ด 5๋ณด๋‹ค ํฐ๊ฐ€? ->T ->1
printf("10>=5 = %d\n", 10 >= 5);  //10์ด 5๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™์€๊ฐ€? -> T->1
printf("10<5 = %d\n", 10 < 5);   // 10์ด 5๋ณด๋‹ค ์ž‘์€๊ฐ€? ->F->0
printf("10<=5 = %d\n", 10 <= 5);   //10์ด 5๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€๊ฐ€? ->F->0
printf("10==5 = %d\n", 10 == 5);   //10์ด 5์™€ ๊ฐ™์€๊ฐ€? ->F ->0
printf("10!=5 = %d\n", 10 != 5);   //10์ด 5์™€ ๋‹ค๋ฅธ๊ฐ€? ->T ->1

์œ„์ฒ˜๋Ÿผ ์ถœ๋ ฅ๋œ๋‹ค.

ใ…กใ…กใ…กใ…กใ…ก

๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž

and    :๊ทธ๋ฆฌ๊ณ  ~์ด๊ณ , ~์ด๋ฉด์„œ, ๋™์‹œ์—
or      :๋˜๋Š” ํ˜น์€ ~์ด๊ฑฐ๋‚˜
not    :๋ถ€์ •

 

ใ…กใ…กใ…กใ…ก
printf("10<5 and 10>6 = %d\n", 10 < 5 && 10 > 6);  //๋‘˜๋‹ค ๋งž์œผ๋ฉด T
printf("10<5 or 10>6 = %d\n", 10 < 5 || 10 > 6);   // ๋‘˜์ค‘ํ•˜๋‚˜๋ผ๋„ ๋งž์œผ๋ฉด T
printf("!(10<5) = %d\n", !(10 < 5));   //๊ฒฐ๊ณผ๊ฐ’์˜ ๋ฐ˜๋Œ€ ๋…ผ๋ฆฌ๊ฐ’

 

 

๋”ฐ๋ผ์„œ ์œ„์ฒ˜๋Ÿผ ์ถœ๋ ฅ๋œ๋‹ค.

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

ํ˜•๋ณ€ํ™˜ (data type)

ใ…กใ…กใ…กใ…กใ…ก

int i = (int)3.94;  // 3.94์˜ ์†Œ์ˆ˜์ ์„ ๋ฒ„๋ฆฌ๊ณ  3์„ i์— ์ €์žฅํ•จ.
// ๋ช…์‹œ์  ํ˜•๋ณ€ํ™˜==๊ฐ•์ œ ํ˜•๋ณ€ํ™˜
printf("i = %d\n", i);   // i๊ฐ’ ์ถœ๋ ฅ

double d = 3;   //์ •์ˆ˜ 3์˜ ์†Œ์ˆ˜์ ์„ ์‚ด๋ ค 3.000000์„ d์— ์ €์žฅ.
// ์ž๋™ ํ˜•๋ณ€ํ™˜
printf("d = %lf\n", d);  // d๊ฐ’ ์ถœ๋ ฅ

 

int a = 10;  // a์— ์ •์ˆ˜ 10 ์ €์žฅ.
int b = 3;   // b์— ์ •์ˆ˜ 3 ์ €์žฅ.
printf("a/b = %lf\n", (double)a / b); 

// a๊ฐ’์ธ 10์˜ ์†Œ์ˆ˜์ ์„ ์‚ด๋ ค 10.000000์œผ๋กœ ๋ฐ”๊พผ ํ›„ b๊ฐ’์ธ 3์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ชซ์ธ 3.333333 ์ถœ๋ ฅ.

printf("a/b = %lf\n", (double)(a / b));

// a/b๊ฐ’์ธ 3์„ ์†Œ์ˆ˜์ ์„ ์‚ด๋ ค 3.000000์œผ๋กœ ์ถœ๋ ฅ.

ใ…กใ…กใ…กใ…กใ…ก

์ด์ฒ˜๋Ÿผ ์ถœ๋ ฅ๋œ๋‹ค.

 

**์ฃผ์˜**

(double)a/b  ์™€  (double)(a/b)  ์˜ ์ฐจ์ด์ ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„์•ผํ•œ๋‹ค. 

 

์‰ฝ๊ฒŒ ๋งํ•ด,

(double) ์ด a์—๋งŒ ํ•ด๋‹นํ•˜๋Š”์ง€ (a/b) ์ „์ฒด์— ํ•ด๋‹นํ•˜๋Š”์ง€์˜ ์ฐจ์ด์ด๋‹ค.

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

 

์ด๋ฒˆ์—” ๋ฌธ์ œ๋ฅผ ํ•œ๋ฒˆ ํ’€์–ด๋ณด์ž.

ใ…กใ…กใ…กใ…กใ…ก

ใ…กใ…กใ…กใ…กใ…ก

 

์œ„์™€ ๊ฐ™์ด ์ž…๋ ฅํ–ˆ์„ ๋•Œ, ์–ด๋–ป๊ฒŒ ์ถœ๋ ฅ๋ ๊นŒ?

 

|

|

|

|

|

|

 

์ •๋‹ต: 3 3 3 5

       d>5 = 0

 

 

ํ’€์ด: ๋””๋ฒ„๊น…ํ‘œ๋ถ€ํ„ฐ ๊ทธ๋ ค ๋ณด๊ฒ ๋‹ค.

  a b c d
4๋ฒˆ์งธ ์ค„ 1      
5๋ฒˆ์งธ ์ค„ 2 2    
6๋ฒˆ์งธ ์ค„ 3   2  
7๋ฒˆ์งธ ์ค„   3 3 5

-->

4๋ฒˆ์งธ ์ค„: a์— 1๊ฐ’์„ ์ €์žฅํ–ˆ๋‹ค.

 

5๋ฒˆ์งธ ์ค„: ++a ์™€ = ์ค‘ ++a๊ฐ€ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๊ธฐ ๋•Œ๋ฌธ์— 

             a๊ฐ’์— 1์„ ๋จผ์ € ๋”ํ•˜๊ณ ,

             b์— a๊ฐ’์„ ์ €์žฅํ•œ๋‹ค. 

 

6๋ฒˆ์งธ ์ค„: = ์™€ a++์ค‘์— =์ด ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๊ธฐ ๋•Œ๋ฌธ์— 

             a๊ฐ’์„ c์— ๋จผ์ € ์ €์žฅํ•˜๊ณ ,

             a์— 1์„ ๋”ํ•˜๊ณ  ์ €์žฅํ•œ๋‹ค.

 

7๋ฒˆ์งธ ์ค„: = ๊ณผ b++ ๊ณผ ++c ๊ฐ€ ์žˆ๋Š”๋ฐ, 

              ์šฐ์„ ์ˆœ์œ„์— ์˜ํ•ด  ++c , = , b++ ์ˆœ์œผ๋กœ ์—ฐ์‚ฐํ•˜๋ฏ€๋กœ

              c๊ฐ’์— 1์„ ๋”ํ•˜๊ณ  ,

              b๊ฐ’๊ณผ c๊ฐ’์„ ๋”ํ•˜์—ฌ d์— ์ €์žฅํ•œ๋‹ค. 

              ๊ทธํ›„์—, b๊ฐ’์— 1์„ ๋”ํ•œ๋‹ค.

 

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

๊ทธ๋ ‡๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋˜๊ฒŒ ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ?

-->

int x, y;  //x์™€ ๋ผ๋Š” ๊ณต๊ฐ„ ์ƒ์„ฑ
printf("์ •์ˆ˜1์ž…๋ ฅ: ");
scanf("%d", &x);  //์ž…๋ ฅํ•˜๋Š” ์ฒซ๋ฒˆ์งธ ์ˆ˜๋ฅผ x์— ์ €์žฅ
printf("์ •์ˆ˜2์ž…๋ ฅ: ");
scanf("%d", &y);  //์ž…๋ ฅํ•˜๋Š” ๋‘๋ฒˆ์งธ ์ˆ˜๋ฅผ y์— ์ €์žฅ

 

int sum = x + y;  //sum์€ x+y๋กœ ์ •์˜
double avg = sum *1.0 / 2; 

// ํ‰๊ท ๊ฐ’์ด ์‹ค์ˆ˜๋กœ ํ‘œํ˜„๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— 1.0์„ ๊ณฑํ•ด์„œ ์‹ค์ˆ˜๋กœ ํ‘œํ˜„ํ•œ๋‹ค. (ํ˜น์€ 2.0์œผ๋กœ ๋‚˜๋ˆ„์–ด์ฃผ์–ด๋„ ๋œ๋‹ค.)
printf("๋‘์ˆ˜์˜ ์ดํ•ฉ์€ %d์ด๋ฉฐ, ํ‰๊ท ์€ %.2lf์ž…๋‹ˆ๋‹ค.\n", sum, avg);  // ์†Œ์ˆ˜์ ์•„๋ž˜ ๋‘˜์งธ์ž๋ฆฌ๊นŒ์ง€ ํ‘œํ˜„ํ•˜๋„๋ก ์ •ํ•จ.

 

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

์‚ผํ•ญ์—ฐ์‚ฐ์ž (์กฐ๊ฑด์—ฐ์‚ฐ์ž)

์กฐ๊ฑด์‹ ? true : false

 

์กฐ๊ฑด์‹์ด ์ฐธ์ด๋ฉด : ์•ž์˜ ๊ฐ’์„,

์กฐ๊ฑด์‹์ด ๊ฑฐ์ง“์ด๋ฉด : ๋’ค์˜ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ๋ฅผ ๋“ค๋ฉด ์ด๋Ÿฐ์‹์œผ๋กœ ์ถœ๋ ฅ๋˜๊ณค ํ•œ๋‹ค.

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

์ด ์—ฐ์‚ฐ์ž๋ฅผ ํ†ตํ•ด์„œ ๋‘ ์ˆซ์ž ์ค‘ ์–ด๋Š ์ˆซ์ž๊ฐ€ ํฐ ์ง€ ์•Œ์•„๋‚ด๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

 

int a, b;  // a์™€ b ๊ณต๊ฐ„ ์ƒ์„ฑ.
printf("์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ: ");   
scanf("%d%d", &a, &b);  ์ž…๋ ฅํ•œ ๋‘ ์ˆซ์ž๋ฅผ ๊ฐ๊ฐ a์™€ b์— ์ €์žฅ.
int max = a > b ? a : b;  // a>b๊ฐ€ ์ฐธ์ด๋ฉด a, a>b๊ฐ€ ๊ฑฐ์ง“์ด๋ฉด b๋ฅผ ์ถœ๋ ฅํ•˜๋„๋ก ์„ค์ •.
printf("๋‘˜์ค‘ ๋” ํฐ๊ฐ’์€ %d์ž…๋‹ˆ๋‹ค.\n", max);

 

ใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…กใ…ก

์ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ธ๊ฐœ์˜ ์ •์ˆ˜ ์ค‘์— ๊ฐ€์žฅ ์ž‘์€ ์ˆ˜๋ฅผ ์ฐพ๋Š” ์ผ์„ ํ•  ์ˆ˜ ๋„ ์žˆ๋‹ค.

=======================================================

๋—

728x90

๋Œ“๊ธ€