U E D R , A S I H C RSS

새싹교실/2013/양반/3회차


1.

o
o
o

2.1.



  • if, if-else, switch
  • whlie, do-while, for

2.2.1.




.
.

: if, if-else, switch
: while, for, do-while
: goto, return, break, continue


2.2.2. if


- () 행할 .

if(a < min)
min = a;
or
if(a < min){
min = a;
printf("%d", min);
}

if 행하, 행하 .

2.2.3. if - else


if - else

if else 한 if-else .

if ()
1;
else
2;

1 행하, 2 행한.
e.g.
if(a < b)
min = a;
else
min = b;
or
if(a < b){ min = a;
}else { min = b;}

2.2.4. if - else if


한 if
if( 1)
1;
else if( 2)
2;
...
else if( n)
n;

)
if( score >= 90)
else if(score >= 80)
else if(score >= 70)
else if(score >= 60)
else


2.2.5. nested if


if if . if.(nested if)
if( ){
if( ){
}
else {
}
}

2.2.6. dangling else problem


if if else if ,

if(num1 < num2)
if(num1 < num3)
min = num1;
else
min = num3;

else if .


2.2.7. switch


switch - .( 택할 .)

포함하 .

switch(){
case 1: 1
case 2: 2
...
case n: n
default : n+1
}

(1) .
(2) case .
(3) case case 행한.
(3.1) case break switch .
(3.2) case 행한.
(4) case default 행한.


2.2.8. () while


while

while()
1;

행, while

while(count <= 100){
total = total + count;
count = count + 2;
}

2.2.9. do while


do while

do{ 1;
...
n;
}while();

, 행하, .
do - while .

do{
}while()

2.2.10. for


for - 합한 .
for( 1; 2; 3)


1 - / 행한.
2 - / 행하 행, .
3 -

* 행하, 2,3 ,

2.2.11. nested loop


.


#include<stdio.h>
int main(){
	int n, i, j;
	scanf("%d", &n);
	for(i = 0; i<n; i++){
		for(j = 0; j<n; j++){
			printf("*");
		}
		printf("\n");
	}
	return 0;
}


4
****
****
****
****

2.3.

ebellus@gmail.com ~

2.3.1. 1

 n ,   n    . 


5  //n
*
**
***
****
***** //  형
 
3
*
**
***

2.3.2. 2

 n ,   n    .

5 // n
00000*
0000**
000***
00****
0***** // 


3
000*
00**
0***

2.3.3. 3


 n ,   n    

5 //n
    *
   **
  ***
 **** 
***** //

3 
  *
 **
***

힌트 :  . ()

2.3.4. 4

 key n ,       .

key 1 

*
**
*** 

key 2

000*
00**
0*** 

key 3

  *
 **
***  .


2 // key
3 // n
000*
00**
0*** //


1 
4
*
**
***
****

3.


: F4(ThreeFs + Future Action Plan) .
: ThreeFs, ThreeFs(크), FiveFs(크)

Facts, Feelings, Findings, Future Action Plan. , , , , 획.
: " 5 .() .() .() .( 획)"

4.1.


. .() , . 5 패했. (...) for , , * 패한 . . . .

4.2.


.

4.3.

.
.


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:49
Processing time 0.0498 sec