반응형

전체 글 106

8. 함수

1. 함수의 종류 (1) 라이브러리 함수의 개념, 예(8-1) : 라이브러리 함수는 미리 정의되어 있으므로 직접 정의할 필요 없이 함수 호출(function call)을 통해 바로 이용할 수 있다. 주의할 것은 라이브러리 함수를 사용하려면 해당 함수의 원형을 포함하고 있는 헤더 파일을 프로그램에 포함하도록 include지시자를 명시해야한다. 지금까지 사용한 printf와 scanf가 라이브러리 함수이며, 이를 이용하기 위해 #include를 사용한 것을 확인할 수 있다. 123456789101112131415161718#include //printf() 함수를 위한 헤더파일 #include #include //sin함수를 위한 헤더파일 #define PI 3.141592 int main(int argc,..

7. 배열

1. 배열의 개념 배열의 개념으로는 자료형이 같은 여러개의 기억장소에 같은 이름(배열명)으로 저장한 것이라고 말 할 수 있다. 2. 배열 선언시 주의사항 (p256, p257) - 배열 원소수와 상관없이 배열에 저장되는 모든 값의 자료형은 같아야한다. - 배열 원소수는 배열의 크기를 의미하며 정수형 상수만 가능하다. 그러므로 매크로 상수는 가능하나 int m-10; int data[n]; 처럼 변수를 원소수로 사용할 수 없다. - int quiz[]; 와 같이 초깃값을 명시하지 않으면서 []안의 배열 원소수를 생략하면 에러다. - {} 안의 초깃값이 배열 원소수보다 많으면 에러다. - 배열 원소를 명시하기 위해 사용하는 첨자는 0부터 시작하며 마지막 원소의 첨자는 (배열원소수-1)임을 명심해야한다. 3...

5. 제어문

1. 조건문 (1) 형식-1 if(조건식) { 종속문장1; ... 종속문장n; } ※ 복합문 : 조건식이 참일 때 실행할 문장이 두개 이상일 경우에는 중괄호('{}')를 사용해 문장들을 하나로 묶어 줘야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include #include int main(int argc, char *argv[]) { int temp; printf("현재 온도는? "); scanf("%d",&temp); if(temp=90) grade = 'A'; else if(score>=80) grade = 'B'; else if(score>=70) grade = 'C'; else if(score>=60) grade = 'D'; els..

4. 연산자

1. 대입연산자 (기호) = (형식) 변수명 = 수식, 값 2. 산술연산자 3. 복합대입연산자(산술연산자, 대입연산자)(1) 표 4-3 복합대입연산자종류정리 복합 대입 연산자 의미 a += b a = a + b a -= b a = a - b a *= b a = a * b a /= b a = a / b a %= b a = a % b a &= b a = a & b a |= b a = a | b a ^= b a = a ^ b a > b (2) 프로그램 4-3소스코드 결과 주석설명 4. 관계연산자(1) 관계 연산자의 결과 값은 논리 값이 '참' 또는 '거짓'이다.(2) 4-4 소스코드 주석 결과 5. 논리연산자(1) 표 4-5 x y x && y x || y !x 거짓 거짓 거짓 거짓 참 거짓 참 거짓 참 참 ..

정리하기

#include #include int main(int argc, char *argv[]) { /*double width, height, area;printf("밑변, 높이 : ");scanf("%lf %lf",&width, &height);area = width*height/2.0;printf("밑변= %.2lfcm, 높이= %.2lfcm인 삼각형의 면적= %.2lfcm²",width,height,area); double c,f;printf("화씨온도(F)를 입력하세요. :");scanf("%lf",&f);c = (5.0/9.0)*(f-32);//정수 나누기 정수는 0이므로 실수형으로 변환한다.//5.0,9.0 과 5.,9.과 같다.printf("화씨온도 %.1lf의 섭씨온도는 %.1lf입니다.",f,..

실습 정리하기!

#include #include int main(int argc, char *argv[]) {/*int age;printf("나이를 입력해주세요 → ");scanf("%d",&age);printf("입력한 나이는 %d 입니다.",age); int kor, math, eng, sci;//scanf() 함수에서 여러개의 값을 입력받을때 printf("네 과목의 점수를 입력하세요 : ");scanf("%d,%d,%d,%d",&kor, &math, &eng, &sci);printf("입력한 점수는 %d %d %d %d 입니다. ",kor, math, eng, sci);//점수와 점수를 구분하는 키는 space bar, enter, tab기능을 사용할 수 있다.//변환명세에 쉼표를 사용해서 구분해주면 쉼표로 구분..

실습

#include #include int main(int argc, char *argv[]) {/*int ans; printf(" 학번 이름 주소\n");printf("==========\n");printf("2012951041 문나은 부산시 남구 대연동\n" ); printf("학번 입력 [] \b\b ");//커서 위치를 조정하기 위해\b를 사용하였다. scanf("%d",&ans); int age = 26;double height = 175.7;//double형은 %lf 사용하고, float 형은 %f 사용한다. char grade = 'A';printf("나이 %d 세 \n",age);printf("키 %lf cm 표준체중 %lf\n",height, (height-100)*0.9);printf("학..

반응형