U E D R , A S I H C RSS

새싹교실/2011/Noname

1.

123456
OX
OOOOOO
OX
XOOOO

2.


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

      • Facts, Feelings, Findings, Future Action Plan. , , , 깨 , .
      • : " 5 .() 기 .() .(깨) .()"

3.1. 1

3.1.1.

  • Hello World!



3.2. 2

3.2.1.

  • : .

    • .
  • 기 : scanf

  • char1 byte(8 bit)-128 +127
    int4 byte(32 bit)-2,147,483,646 +2,147,483,647
    short int2 byte(16 bit)-32,768 +32,767
    long int4 byte(32 bit)-2,147,483,646 +2,147,483,647
    float4 byte(32 bit)10^-37 10^38
    double8 byte(64 bit)10^-307 10^308

3.2.2.

  • . . 고, . -

3.2.3.

  • .

3.3. 3

3.3.1.

  • : , , 계, 감, , ,
    • - (+, -, *, /, %)
    • - (=, +=, -=, *=, /=, %=)
    • - (<, >, <==, >==, ==, !=)
    • - (a++, a--, ++a, --a)
    • - (&&, ||)
    • - (&, |, ^, ~, <<, >>)
    • - ( ? 1: )
  • #define

    • (){

      }
      int add(int a, int b){
          int add = a + b;
          return add
      }
      

    • #define
      #define ADD(x,y) (x)+(y)

3.3.2.

  • 과 #define . C . C . . -
  • ;; . . -

3.4. 4

3.4.1.

  • (if, switch)
    • if
      • Syntax

if (expression) {  	
 	statement1;
 	statement2;
	:
}
else {
	statement1;
	statement2;
         :
}
  • else if if-else if-else !!
  • Switch
    • Syntax

switch ( expression ){
	case constant-expression :
		statements
	case constant-expression :
		statements
	case constant-expression :
		statements
	..
	default :
		statements
	}

  • switch statement break .

3.4.2.

  • . . . 간고 . . 개 ㅎㅎ -

  • If구,If-Else구,Switch구 . . . 길거 . If구 과 Switch구 금 깨. Switch구 과 If구 . -

3.5. 4

3.5.1.

  • (for, while, do while)
    • for
      • Syntax

for(expr1; expr2; expr3){
	statement1;
	statement2;
	:
}
  • expr1 . expr2 . expr3 .
  • expr1 ->
expr2 -> statement -> expr3 ->
expr2 -> statement -> expr3 ->
:
expr2 -> for .
for .

  • While
    • Syntax

while(expression){
	statement1;
	statement2;
	:
}
  • while expression for .
  • expression statement .
  • while .
  • Do-While
    • Syntax

do{
	statement1;
	statement2;

}while(expression);
  • while do_while statement .(그 .)


3.5.2.

  • . 그 .( ..ㅠ) . ㅎㅎ -

  • . . . . .



3.6. 5

3.6.1.

  • 기간 . 기, 기 .


*
**
***
****
*****
 ****
  ***
   **
    *

3.7. 6

3.7.1.



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

3.7.2.

  • . . 그 기 . . -
    • 거 int return ? -
    • .. 그 그거 경고 거 그 ㅋㅋ -

3.8. 7

3.8.1.


    • .
    • index .

    • {} .
    • index .
    • ex) a1 = 10;

3.8.2.

  • ㅠㅠ . -

3.9. 8

3.9.1.


    • 공간 1 2 .
    • 2 1 공간 .


#include <stdio.h>

int main(){

	int stu[2][3]={{20114231,20116849,20113837},{47,85,76}};
	int i,max=0,h=0;
	for(i=0;i<=2;i++){

		if(stu[1][i]>max){
			max=stu[1][i];
			h=i;
		}
	}
	printf("%d",stu[0][h]);
	return 0;
}

3.9.2.

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