C프로-3장c03逞풚

Similar documents
K&R2 Reference Manual 번역본

PowerPoint 프레젠테이션

080629_CFP °ø°³¿ë.hwp

Infinity(∞) Strategy

쉽게 풀어쓴 C 프로그래밍

03장.스택.key

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

untitled

PowerPoint 프레젠테이션

untitled

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

슬라이드 1

Microsoft PowerPoint - C++ 5 .pptx

Microsoft PowerPoint - [2009] 02.pptx

설계란 무엇인가?

슬라이드 1

The C++ Programming Language 5 장포인터, 배열, 구조체 5.9 연습문제 다음의선언문을순서대로작성해보자. 문자에대한포인터, 10개정수의배열, 10개정수의배열의참조자, 문자열의배열에대한포인터, 문자에대한포인터에대한포인터, 상수정수, 상수

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

Microsoft PowerPoint - Chapter 6.ppt

C++ Programming

Microsoft PowerPoint - chap05-제어문.pptx

The C++ Programming Language 4 장타입과선언 4.11 연습문제 Hello,world! 프로그램을실행시킨다. 프로그램이컴파일되지않으면 B3.1 을참고하자. #include<iostream> //#include 문, 헤더파일, 전처리지시

Microsoft PowerPoint - Chapter 1-rev

Chapter_06

Microsoft PowerPoint - additional01.ppt [호환 모드]

C++ Programming

PowerPoint Template

쉽게 풀어쓴 C 프로그래밍

(Microsoft PowerPoint - 07\300\345.ppt [\310\243\310\257 \270\360\265\345])

Microsoft PowerPoint - additional06.ppt [호환 모드]

Java ...

5.스택(강의자료).key

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

슬라이드 1

02 C h a p t e r Java

Microsoft PowerPoint - 05장(함수) [호환 모드]

설계란 무엇인가?

쉽게 풀어쓴 C 프로그래밍

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

3장. Hello World

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++,

<C3CA3520B0FAC7D0B1B3BBE7BFEB202E687770>

(Microsoft PowerPoint - 11\300\345.ppt [\310\243\310\257 \270\360\265\345])

설계란 무엇인가?

쉽게 풀어쓴 C 프로그래밍

歯9장.PDF

중간고사

13주-14주proc.PDF


(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

C++ Programming

윤성우의 열혈 TCP/IP 소켓 프로그래밍

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

chap01_time_complexity.key

3. 1 포인터란 3. 2 포인터변수의선언과사용 3. 3 다차원포인터변수의선언과사용 3. 4 주소의가감산 3. 5 함수포인터

1. 표준입출력 C++ : C의모든라이브러리를포함 printf, scanf 함수사용가능예 : int, double, 문자열값을입력받고출력하기 #include <cstdio> int ivar; double dvar; char str[20]; printf("int, dou

Javascript.pages


chap8.PDF

윤성우의 열혈 TCP/IP 소켓 프로그래밍

설계란 무엇인가?

쉽게 풀어쓴 C 프로그래밍

윤성우의 열혈 TCP/IP 소켓 프로그래밍

Motor

쉽게 풀어쓴 C 프로그래밍

int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \

chap10.PDF

Blackjack Game [Project #1] Multiplayer Blackjack Game 블랙잭은 21을넘지않는한도내에서딜러와겨루어숫자가높으면이기는게임 1 딜러 (House) 가자신을포함한참가자전원에게카드두장을나누어주는데, 딜러의카드한장은참가자들에게보이지않는다

1. auto_ptr 다음프로그램의문제점은무엇인가? void func(void) int *p = new int; cout << " 양수입력 : "; cin >> *p; if (*p <= 0) cout << " 양수를입력해야합니다 " << endl; return; 동적할

초보자를 위한 C# 21일 완성

PowerPoint 프레젠테이션

PL10

Microsoft PowerPoint - 8ÀÏ°_Æ÷ÀÎÅÍ.ppt

Microsoft PowerPoint - 9ÀÏ°_ÂüÁ¶ÀÚ.ppt

초보자를 위한 C++

C++ Programming

2002년 2학기 자료구조

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

(Microsoft Word - \301\337\260\243\260\355\273\347.docx)

Microsoft PowerPoint - Chapter 10.ppt

프입2-강의노트-const-friend-static

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

1. 객체의생성과대입 int 형변수 : 선언과동시에초기화하는방법 (C++) int a = 3; int a(3); // 기본타입역시클래스와같이처리가능 객체의생성 ( 복습 ) class CPoint private : int x, y; public : CPoint(int a

lecture4(6.범용IO).hwp

Programming hwp

Microsoft PowerPoint - additional-11_13l.ppt [호환 모드]

Microsoft PowerPoint - 6주차.pptx

, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float

Microsoft PowerPoint - chap-06.pptx

프입2-강의노트-C++기초

Microsoft PowerPoint - ch03 - 조건문과 반복문 pm0215

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

Microsoft PowerPoint - es-arduino-lecture-03

1.1.1 컴퓨터의 구성 p.19

Java

PowerPoint 프레젠테이션

슬라이드 1

비긴쿡-자바 00앞부속

Transcription:

C h a p t e r 03

C++ 3 1 9 4 3 break continue 2 110

if if else if else switch 1 if if if 3 1 1 if 2 2 3 if if 1 2 111

01 #include<iostream> 02 using namespace std; 03 void main( ) 04 { 05 int x; 06 07 cout <<? => ; 08 cin >> x; 09 10 if(x < 0) // 11 x = -x; // 12 13 cout << => << x << n ; 14 } 112

2 if if else if esle if if if else 3 2 1 if 2 3 4 113

if~else 01 #include<iostream> 02 using namespace std; 03 void main( ) 04 { 05 int x; 06 07 cout << => ; 08 cin >> x; 09 10 if(x % 2 == 1) // 2 1 11 cout << n ; 12 else 13 cout << n ; 14 } 114

C++ 00 x 2 1 if(x % 2) cout << n ; else cout << n ; if x 2 0 if(x % 2 == 0) x 2 0 NOT 1 x x 2 0 if(! (x % 2) ) NOT 3 if else if if else if else if else 115

if 1 1 if 2 2 2 3 else if 90 A 80 B 70 C 60 D 59 F 116

01 #include<iostream> 02 using namespace std; 03 void main( ) 04 { 05 int score; // 06 char grade; // 07 cout<< : ; 08 cin>>score; 09 // 10 if(score>=90) // score 90? 11 grade= A ; // grade= A 12 else if (score>=80) // score 80 13 grade= B ; // grade= B 14 else if (score>=70) // score 70 15 grade= C ; // grade= C 16 else if (score>=60) // score 60 17 grade= D ; // grade= D 18 else // 19 grade= F ; // grade= F 20 cout<< <<score<< : <<grade<< n ; 21 } 117

a b a b int a=5, b=3; bool istrue = a = b; // bool istrue = a == b; a b istrue 1 0 a b 1 a b b 3 a a 3istrue C++ 0 0 1 100 a 3 bool istrue 3 1 a b 0 false 1 true if 01 #include<iostream> 02 using namespace std; 03 void main( ) 04 { 05 int i=200; 06 cout<< i 300? ; 118

07 if(i==300) 08 cout<< true n ; 09 else 10 cout<< false n ; 11 12 cout<< i 300? ; 13 if(i=300) 14 cout<< true n ; 15 else 16 cout<< false n ; 17 } 4 switch if else if else switch if else switch 119

switch case case case case switch default switch if else 01 #include<iostream> 02 using namespace std; 120

03 void main( ) 04 { 05 int score; // 06 char grade; // 07 cout<< : ; 08 cin>>score; 09 10 switch(score/10) { // 11 case 10 : grade= A ;break; 12 case 9 : grade= A ;break; 13 case 8 : grade= B ;break; 14 case 7 : grade= C ;break; 15 case 6 : grade= D ;break; 16 default : grade= F ; 17 } 18 cout<< <<score<< : <<grade<< n ; 19 } switch break 75 C C F if switch switch case break 121

01 #include<iostream> 02 using namespace std; 03 void main( ) 04 { 05 int score; // 06 char grade; // 07 cout<< : ; 08 cin>>score; 09 10 switch(score/10) { // 11 case 10 : cout<< A <<endl; 12 case 9 : cout<< A <<endl; 13 case 8 : cout<< B <<endl; 14 case 7 : cout<< C <<endl; 15 case 6 : cout<< D <<endl; 16 default : cout<< F <<endl; 17 } 18 } 122

for while do while 1 for for control variable for for 123

1 1 for 1 for 1 10 sum 1 2 3 4 5 6 7 8 9 10 1 10 1 1000 for for(int i=5;i>=1;i--) 124

1 5 for for 1 5 for 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int total=0; // 06 for(int i=1;i<=5;i++) { 07 cout<< i = <<i<<endl; 08 total+=i; // total=total+i; 09 cout<< total = <<total<<endl; 10 } 11 cout<< 1 << i-1 << << total << <<endl; 12 } 125

12 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int total=0; 06 for(int i=1;i<=5;i+=2) { 07 cout<< i = <<i<<endl; 08 total=total+i; 09 cout<< total = <<total<<endl; 10 } 11 cout<< 1 5 << total << <<endl; 12 } for(int i=2;i<=5;i+=2) { 126

1 9 for 1 9 1 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int dan; 06 cout<< : ; 07 cin>>dan; // 08 for(int j=1;j<10;j++) 09 cout<< dan << * <<j<< = << dan*j << n ; 10 } 127

2 for for for 2 3 for loop 128

for 2 9 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 for(int dan=2;dan<=9;dan++) // for 06 for(int j=1;j<10;j++) // for 07 cout << dan << * << j << = << dan*j << n ; 08 } or ( ; ; ){ ; } 129

3 while for while while while { // } // while 130

while for while 1 10 while for 1 10 for int total=0; for(int i=1;i<=10;i++) total+=i; cout<< 1-10 <<total<< n ; for for while for fo for 1 10 while 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int total=0; 06 int i=1; // for 07 while(i<=10) { // for 08 total+=i; 09 i++; // for 10 } 11 cout<< 1-10 <<total<< n ; 12 } 131

for for 2 int i=1; // for for( ;i<=10; ) { // total+=i; i++; // } C++ for while for while 0 132

01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int num; 06 cout<< (0 ) : ; 07 cin>>num; 08 while(num!=0) { 09 cout<< num << n ; 10 cout<< (0 ) : ; 11 cin>>num; 12 } 13 cout<< num << n ; 14 } 4 do while while while do while while do while 133

do while do while while while 3_13.cpp while do while 3_13.cpp 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int num; 06 do{ 07 cout<< (0 ) : ; 08 cin>>num; 09 cout<< num << n ; 134

10 }while(num!=0); 11 cout<< num << n ; 12 } cout<< (0 ) : ; cin>>num; while(num!=0) { cout<< num << n ; } cout<< (0 ) : ; cin>>num; 135

break continue 1 break switch for while do while switch break switch break switch switch for while do while break for while do while while break while 2 while 3 136

1 10 if 2 i 1 10 for 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int total=0; 06 for(int i=1;i<=10;i++) { 07 if(i%2==0) // i 2 08 break; // for 09 total+=i; 10 } 11 cout<< i << i << for n ; 137

12 cout<< total : <<total<< n ; 13 } for while switch break break break { } { break; : } : 2 continue break continue break 138

continue for while do while break switch continue continue break 139

break 3 14 break continue 01 #include <iostream> 02 using namespace std; 03 void main() 04 { 05 int total=0; 06 for(int i=1;i<=10;i++) { 07 if(i%2==0) // i 2 08 continue; // for 09 // 10 total+=i; 11 } 12 cout<< i << i << for n ; 13 cout<< total : <<total<< n ; 14 } 140

1 2 3 if 4 if else 5 switch case break 6 for 7 for while 8 do while 9 break for while do while 10 continue for while do while 141

1 a x 100 200 b ch a A c y 10 20 z 30 2 if else if 0 3 if else 4 for if 1 100 5 for A Z 142

6 for 123410 7 #include<iostream> using namespace std; void main() { int a=0, b=0; do { ++a; b += a; }while( a < 50 ); cout<< a = <<a<< b= <<b<<endl; } 8 #include<iostream> using namespace std; void main() { int n; for(n=100; n>0; n--) if(n%13==0) break; cout<< n===> <<n<<endl ; } 143

9 continue 5 if continue #include<iostream> using namespace std; void main() { int n; for(n=0; n<20; n++){ cout<<n<< t ; } cout<< n ; } 144