12월, 2020의 게시물 표시

쉽게 풀어쓴 C언어 EXPRESS(개정 3판) - Chapter 4

이미지
  쉽게 풀어쓴 C언어 EXPRESS (개정 3판) - 천인국 Chapter 4. Programming 1. #include <stdio.h> int main() { double x; printf("실수를 입력하시오: "); scanf("%lf", &x); printf("실수형식으로는 %f입니다\n", x); printf("지수형식으로는 %e입니다", x); return 0; } 2. #include <stdio.h> int main() { int data; printf("16진수 정수를 입력하시오: "); scanf("%x", &data); printf("8진수로는 %#o입니다\n",data); printf("10진수로는 %d입니다\n",data); printf("16진수로는 %#x입니다\n",data); return 0; } 풀이법은 다음과 같다 프로그래밍에서 등호(=)의 의미는 단순히 같다는 표현이 아니다. 프로그래밍 언어에서 등호(=)는 '저장'의 의미로 사용되며 왼쪽 문자에 오른쪽 값을 저장하는 것이다. 따라서 위와 같은 방식으로 저장, 옮기기를 하는 것이다.   3. #include <stdio.h> int main() { int x = 10; int y = 20; int tmp; printf("x=%d y=%d\n", x, y); tmp = x; x = y; y = tmp; printf("x=%d y=%d", x, y); return 0; } 4. #include <stdio.h> int main() { double x, y, z, volume; printf("상자의 가로 세로 높이를 한번에

쉽게 풀어쓴 C언어 EXPRESS(개정3판) - Chapter 3

이미지
쉽게 풀어쓴 C언어 EXPRESS (개정 3판) - 천인국 Chapter 3. Programming 먼저 시작하기 전에 SDL 검사를 해제해야 한다. 이를 위해 프로젝트 -> 속성 -> c++/c -> 일반 -> SDL 검사 '아니요' 로 바꾸자. 자 그럼 이제부터 Chapter3의 Programming 문제들을 풀어보자. 1. #include <stdio.h> int main() { float x, y, z, sum, avg; printf("실수를 입력하시오: "); scanf("%f",&x); printf("실수를 입력하시오: "); scanf("%f",&y); printf("실수를 입력하시오: "); scanf("%f",&z); sum = x + y + z; avg = sum / 3.0; printf("합은 %f 이고 평균은 %f 입니다.", sum, avg); return 0; } 2. #include <stdio.h> int main() { float x; double y; printf("마일을 입력하시오: "); scanf("%f", &x); y = x * 1609.0; printf("%f 마일은 %lf미터 입니다.", x, y); return 0; } 이때 x=mile을 y=meter 이다. 표현을 바꾸어도 상관없다. 3. #include <stdio.h> int main() { double x, y, z; printf("삼각형의 밑변: "); scanf("%lf",&x); printf("삼각형의 높이: "); scanf("

쉽게 풀어쓴 C언어 EXPRESS (개정 3판) - Chapter 2

이미지
쉽게 풀어쓴 C언어 EXPRESS (개정 3판) - 천인국 Chapter 2. Programming   1. #include <stdio.h> int main() { printf("이름: 홍길동\n"); printf("나이: 21살\n"); printf("주소: 서울 200번지\n"); return 0; } 2. #include <stdio.h> int main() { printf("Hello\nC\nProgrammers!"); return 0; } 3. #include <stdio.h> int main() { printf("*******************************\n"); printf("              리포트\n"); printf("*******************************\n"); printf("\n"); printf("*******************************\n"); printf("             학과: 컴퓨터공학과\n"); printf("             학번: 20180001\n"); printf("             성명: 홍길동\n"); printf("*******************************"); return 0; } 4. #include <stdio.h> int main() { printf("일\t월\t화\t수\t목\t금\t토\n"); printf("1\t2\t3\t4\t5\t6\t7\n"); return 0; } 5. #include <stdio.h> int main() {