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

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