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);
}










