U E D R , A S I H C RSS

새싹교실/2012/AClass/1회차

곽길문

1. (Compile), 빌드(Build), 링(Linking) 보고 .
- : 로그래밍 는 기 드로 변
빌드: 과 링 빌드라 다. 빌드를 : 로그램브러리를 내가 만든 것과
2., 변 고, 그 를 2개만 들.
- :는 변 는 고 , 로그램 개발 때 변경되 (#define,const)
(변 다.int, float)
3.char . ASCII드를 낸다는 것 .
-char(문는 데 )
ascii드는 . 벳과 128개
4.#include, 리과 고, include 를 들.
-리 과 를 바꾸고 고는 기능. include<stdio.h>

5.#define 고, '' 로그램 .
- 로 , 긴 로그램 때 #define된 것 다.
6.++, --, &&, ||, +,-, !=, ==, = .
-++: 는 것
 --:
 &&:and
 ||:or
 +: 더
 -: 
 !=:not
 ==:같다
 =:  

7.if, else, else if문 로그램 . else나 else if를 3 .

⁃ #include<stdio.h>
int main(void)
{
int num1;
int num2;
printf(“relationships they satisfy: ”);

scanf(“%d%d”,&num1,&num2);

if(num1==num2){
printf(“%d is equal to %d\n”, num1,num2);

}else if(num1 != num2){
printf(“%d is not equal to %d\n”, num1, num2);
}else if(num1 < num2){
printf(“%d is less than %d\n”, num1, num2);
}else if(num1> num2){
printf(“%d is greater than %d\n”, num1, num2);
}

return 0;

}



8.switch-case문 로그램 .(eg. Grade기 A,B,C)
90 A, 80 B다. 100 10로 나면 switch문 다.

#include <stdio.h>

int main()
{
int grade;

printf(“Enter the grades.\n”);
scanf(“%d”,&grade);


switch(grade/10){

case 10:
case 9:
printf(“A”);
break;

case 8:
printf(“B”);
break;

case 7:
printf(“C”);
break;

case 6:
printf(“D”);
break;

case 5:
case 4:
case 3:
case 2:
case 1:
printf(“F”);
break;
}

}

9.while문 로그램 . C나 과 다.

#include<stdio.h>
int main(){


int grade;
int counter=1;

while(counter <= 3){
printf(“Enter grade:”);
scanf(“%d”, &grade);
counter= counter +1;

}
}
10. 로그램 do-while문로 바꿔 '똑같'로그램.


#include<stdio.h>
int main(){

int counter =1;
int grade;
do {
printf(“Enter grade:”);
scanf(“%d”,&grade);
counter = counter +1;
}while(counter<=3);

}
11. 로그램 for문로 바꿔 .

#include<stdio.h>

int main(){

int counter =1;
int grade;

for(counter<=3){

printf(“Enter grade:”);
scanf(“%d”,&grade);
counter = counter +1;
}
}
12.2 for문 기를 .





1.가 무 고, 로그램 나 만들 .
- 로그램내 명령문들 반복되는 부 다. 과 같, 는 데과 값 갖고 다.

float addfun (para11,para2) // float 데 addfun
float para1,para2; // 데
{
float a; // 내부 a
a= para1 + para2;
return a; //반
}

2.return .

- return 던 곳로 되돌 가라는 뜻, 되돌 가면던 곳 떤 값는 것,

return 0; 0라는 값라는

3. 고, void return .
- 로그래밍 로그래밍 된 구 기반로그래밍다. 기 명령 로그램보다 고 더 다는 다.
void는 값 는다는 뜻므로 return 는다.

4.가 무 .
-

5.배 고, 란 개념났는( ) .
-동 료구로, 변 각각 다른 다.

6.배 로그램 나 만들.

#include<stdio.h>

int main()
{

int x3;
sum =0;

x0 = 10;
x1 = 9;
x2 = 8;

for (i=0;i<3;i++)
sum+= xi;
printf("%d\n",sum);
}


1.(Compile), 빌드(Build), 링(Linking) 보고 .
: 된 *.c로 변는 과
빌드 : 만들 내는 것
: 기브러리 과 묶 만드는 과


2., 변 고, 그 를 2개만 들.
: int, double.... ???

3.char . ASCII드를 낸다는 것 .
, 보면 다.
4.#include, 리과 고, include 를 들.
#include : ,<stdio.h>같 가 놓
다.
력 라브러리 다.
리 과 : 러가 로그램 는 과


5.#define 고, '' 로그램 .
#define : 리기가 게 다루다.
렇게 로 라고 다. 매로는 리기 과
된다.

#include<stdio.h>
#define MASSAGE " have a nice day!"

int main(void)
{
puts(MASSAGE);
return 0;
}


6.++, --, &&, ||, +,-, !=, ==, = .
   ++ :  )a++는 a=a+1과 같다
   -- : 감 )a--는 a=a-1과 같다
   && : 논리 AND ) a&&b : a,b모두 면 1고 그렇 면 0다
   || : 논리 OR  )a||b : a,b  개가 면 1고 그렇 면 0다
   +  : 더기 
   -  : 빼기
   != : 같 다
   == : 같다
   = : 

7.if, else, else if문 로그램 . else나 else if를 3 .

#include<stdio.h>
int main(void)
{
int a=10;

if(a>0)
{
printf("a는 0보다 다");
}
else if(a<0)
{
printf("a는 0보다 다");
}

else if(a==0)
{
printf("a는 0다");
}
return 0;

}

8.switch-case문 로그램 .(eg. Grade기 A,B,C)

#include<stdio.h>
int main(void)
{
int a;
printf("1~4 ");
scanf("%d",&a);

switch(a)
{
case 1:
printf("1 다.");
break;

case 2:
printf("2 다.");
break;

case 3:
printf("3 다.");
break;

case 4:
printf("4 다.");
break;

default :
printf("못된 력");
}
return 0;
}



9.while문 로그램 . C나 과 다.
#include<stdio.h>
int main(void)
{
int a=1;
while(a<5)
{
a++;
printf("%d\n",a);
}



return 0;
}


10. 로그램 do-while문로 바꿔 '똑같'로그램.
#include<stdio.h>
int main(void)
{
int a=1;
do{
a++;
printf("%d\n",a);
}
while(a<5);

return 0;
}



11. 로그램 for문로 바꿔 .

#include<stdio.h>
int main(void)
{
int a;
for(a=2;a<5;a++)
{
printf("%d\n",a);
}
return 0;
}

12.2 for문 기를 .
#include<stdio.h>
int main (void)
{

int i,j;


printf("1\n") ;
for(i=1;i<=5;i++)
{

for(j=1;j<=i;j++)
{
printf(" ");
}

for(j=5;j>=i;j--)
{
printf("*");
}
printf("\n");

}

printf("2\n");
for(i=1;i<=5;i++)
{

for(j=1;j<=i;j++)
{
printf("*");
}

for(j=5;j>=i;j--)
{
printf(" ");
}
printf("\n");

}

return 0;
}



#include<stdio.h>
int main (void)
{

int i,j;


for(i=1;i<=5;i++)
{

for(j=0;j
{
printf(" ");
}

for(j=5;j>=i;j--)
{
printf("*");
}
for(j=4;j>=i;j--)
{
printf("*");
}

printf("\n");
}

return 0;
}


1. (Compile), 빌드(Build), 링(Linking) 보고 .
(Compile) : 록 기로 변는 과
빌드(Build) : 되는 과.
(Linking) : 드를 라브러리 는 단.

2. , 변 고, 그 를 2개만 들.
: 값 , 데 는 메모리 공
- int a; (int a ), float b( b )
: 변 는 고
- const int max=100; (int max를 100), #define AA 35( 명 AA )

3. char . ASCII드를 낸다는 것 .
Char 1바
ASSCII드를 내는 것 : .

4. #include, 리과 고, include 를 들.
브러리 다.
#include <stdio.h>

5. #define 고, '' 로그램 .
.
01.c 부!

6. ++, --, &&, ||, +,-, !=, ==, = .
++ : 
-- : 감 
&& : 논리 ; 가 모두 면 true를 반(and 미)
|| : 논리  ;  나라 면 ture를 반(or 미)
+ : 덧  / 단 (  나) 기능 님
- :   /                   “
!= : 같  는 관 
== : 같 는 관 
= : 대 

7. if, else, else if문 로그램 . else나 else if를 3 .
02.c 부!

8. switch-case문 로그램 .(eg. Grade기 A,B,C)
- 90 A, 80 B다. 100 10로 나면 switch문 다.
03.c 부!

9. while문 로그램 . C나 과 다.
04.c 부!

10. 로그램 do-while문로 바꿔 '똑같'로그램.
05.c 부!

11. 로그램 for문로 바꿔 .
06.c 부!

12. 2 for문 기를 .
07.c 부!




1.

1)대 : 는 데 는 데 된다. (값 무런 문가 발 는다.)
2) : 나는 되는 방된다.

(명 )
다.

2.
? :
,

3. 나, 나 과를 for문 각각 3개, 4개만 .(hint 2*n-1)
08.c부 – (2*n-1)몬드 는데 밑는 못!

1. 가 무 고, 로그램 나 만들 .
기능 독립로 구
09.c 부!

2. return .
나가는 것.

3. 고, void return .
Void는 반 다고 므로 return 된다.

4. 가 무 .
로를

5. 배 고, 란 개념났는( ) .
기 만 는 변 방법.
되기 때문

6. 배 로그램 나 만들.
10.c 부!

1. 로그램 .(eg.1~n까 , n!구)
11.c 부!

2. 배 고, 그 배 로그램(Search) .


1)
1.(Compile), 빌드(Build), 링(Linking) 보고 .
(Compile)
- 고급로그램는 것
빌드(Build)
- +링
(Linking)
- 라브러리나 다른 들과 는 과

2., 변 고, 그 를 2개만 들.
- 로그램 되는 동 는 데고, 변는 데는 데 되는 기 다.

3.char . ASCII드를 낸다는 것 .
- ASCII문드는 , , 128개를 7 다. 8된 가로 16로를 모당 문 드가 된다. ‘A’는 10 65되고 ‘a’는 97된다.

4.#include, 리과 고, include 를 들.
- 러가 로그램 로그램 는 과
#include <stdio.h>

5.#define 고, '' 로그램 .
- 로그램 되는 는 것

6.++, --, &&, ||, +,-, !=, ==, = .
 ++ : 값 1 가
 -- : 값 1 감
 && : AND 
 || : OR  
 + : 값다.
 - : 값다.
 != : 같 면 (교)
 == : 같면 (교)
 = :   다. 

7.if, else, else if문 로그램 . else나 else if를 3 .

8.switch-case문 로그램 .(eg. Grade기 A,B,C)
90 A, 80 B다. 100 10로 나면 switch문 다.
9.while문 로그램 . C나 과 다.

10. 로그램 do-while문로 바꿔 '똑같'로그램.

11. 로그램 for문로 바꿔 .

12.2 for문 기를
1.
*****
 ****
  ***
   **
    *
2.
*
**
***
****
*****
13.나, 나만 는 과: 다 기를 만들.
n 기를 록 만들면 더 다.
1.
*******
 *****
  ***
   *
2.
   *
  ***
 *****
*******
 *****
  ***
   *
2)
가 과
1.
- 묵 는 데 기가 같 다른 로 변되는 것고, 명 로 다른 로 변는 것

2.
? : 는 C 다. 개가 다.

3.나, 나 과를 for문 각각 3개, 4개만 .(hint 2*n-1)
- 두 기 for문 4개만 는 것다.
3)

1.가 무 고, 로그램 나 만들 .
- 로그램, 로그램
2.return .
- 결과 값로 돌려는 명령
3. 고, void return .
- void 기 때문다.
4.가 무 .
-
5.배 고, 란 개념났는( ) .
- 배란 같 러 개를 나로 묶다. 로그램(?)
6.배 로그램 나 만들.

4)
가 과
1. 로그램 .(eg.1~n까 , n!구)
2.배 고, 그 배 로그램(Search) .


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