2. ¶
- : F4(ThreeFs + Future Action Plan) 해.
- 페 : ThreeFs, ThreeFs(크), FiveFs(크)
- 크 한 한
- Facts, Feelings, Findings, Future Action Plan. , , , , 획.
- 해 : " 하 5하 .() 했 .() 하 .() 평 .( 획)"
- Facts, Feelings, Findings, Future Action Plan. , , , , 획.
- 페 : ThreeFs, ThreeFs(크), FiveFs(크)
3.2.1. ¶
- 한 : 할 .
-
- .
-
- 키 : scanf함
- 형
형 형 크 표 형 char 1 byte(8 bit) -128 +127 하 int 4 byte(32 bit) -2,147,483,646 +2,147,483,647 하 short int 2 byte(16 bit) -32,768 +32,767 하 long int 4 byte(32 bit) -2,147,483,646 +2,147,483,647 하 형 float 4 byte(32 bit) 10^-37 10^38 하 double 8 byte(64 bit) 10^-307 10^308 하
3.4.1. ¶
- (if, switch)
- if
- Syntax
- Syntax
- if
if (expression) {
statement1;
statement2;
:
}
else {
statement1;
statement2;
:
}
- else if if-else if-else 합!!
- Switch
- Syntax
- Syntax
switch ( expression ){
case constant-expression :
statements
case constant-expression :
statements
case constant-expression :
statements
..
default :
statements
}
- switch statement break .
3.5.1. ¶
- (for, while, do while)
- for
- Syntax
- Syntax
- for
for(expr1; expr2; expr3){
statement1;
statement2;
:
}
- expr1 화. expr2 . expr3 탈하 한 .
- expr1 ->
expr2 확 -> statement행 -> expr3 ->
expr2 확 -> statement행 -> expr3 ->
:
expr2 확 -> for .
expr2 확 -> statement행 -> expr3 ->
:
expr2 확 -> for .
for 행 .
- While
- Syntax
- Syntax
while(expression){
statement1;
statement2;
:
}
- while expression for .
- expression statement 행한.
- 한 하 해 while 탈 할 .
- Do-While
- Syntax
- Syntax
do{
statement1;
statement2;
}while(expression);
- while 하 do_while statement 한 한.( 확.)
3.7.1. ¶
- 함
- 함
- Factorial 함
- Factorial 함
#include <stdio.h>
int factorial(int n);
int main()
{
int a;
printf(" 팩토 할? ");
scanf("%d", &a);
printf("%d",factorial(a));
}
int factorial(int n){
if(n==1){
return 1;
}else
return n*factorial(n-1);
}
- 함
#include<stdio.h>
int fibo(int x);
int main()
{
int x;
printf(" 하? ");
scanf("%d",&x);
printf("%d",fibo(x));
return 0;
}
int fibo(int x)
{
if(x==2)
return 1;
else if
(x==1)
return 1;
else
return fibo(x-1)+fibo(x-2);
}
- 하탑 함
#include<stdio.h>
int hanoi(int n,char,char,char);
int main()
{
int n;
printf("하탑 ?");
scanf("%d",&n);
hanoi(n,'a','c','b');
return 0;
}
int hanoi(int n,char from,char to, char temp)
{
if(n==1) {
printf("%d %c %c \n",n,from,to);
return 0;
}
hanoi(n-1,from,temp,to);
printf("%d %c %c \n",n,from,to);
hanoi(n-1,temp,to,from);
}










