Top 13 쉽게 풀어 쓴 C 언어 Express 5 장 12093 Votes This Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 쉽게 풀어 쓴 c 언어 express 5 장 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.Experience-Porthcawl.com team, along with other related topics such as: 쉽게 풀어 쓴 c 언어 express 5 장 쉽게 풀어쓴 c언어 express 6장, 쉽게 풀어쓴 c언어 express 7장, 쉽게 풀어쓴 c언어 express 답지, 쉽게 풀어쓴 c언어 express 중간점검 답, 쉽게 풀어쓴 c언어 express 8장, 쉽게 풀어쓴 c언어 express 12장 programming, 쉽게 풀어쓴 c언어 express 9장 programming, 쉽게 풀어쓴 c언어 express pdf


말랑말랑 알고리즘 5장 – 스택 없이 괄호 풀기
말랑말랑 알고리즘 5장 – 스택 없이 괄호 풀기


[쉽게 풀어쓴 C언어 Express] 5장 Programming

  • Article author: hyunsun99.tistory.com
  • Reviews from users: 14296 ⭐ Ratings
  • Top rated: 3.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [쉽게 풀어쓴 C언어 Express] 5장 Programming [쉽게 풀어쓴 C언어 Express] 5장 Programming. Hyunsun 2021. 10. 4. 23:00. 쉽게 풀어쓴 C언어 EXPRESS 개정 3판. p.220 CHAPTER 5 수식과 연산자. …
  • Most searched keywords: Whether you are looking for [쉽게 풀어쓴 C언어 Express] 5장 Programming [쉽게 풀어쓴 C언어 Express] 5장 Programming. Hyunsun 2021. 10. 4. 23:00. 쉽게 풀어쓴 C언어 EXPRESS 개정 3판. p.220 CHAPTER 5 수식과 연산자. 쉽게 풀어쓴 C언어 EXPRESS 개정 3판 p.220 CHAPTER 5 수식과 연산자 1. 사용자로부터 2개의 정수를 입력 받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성하..
  • Table of Contents:
[쉽게 풀어쓴 C언어 Express] 5장 Programming

티스토리툴바

[쉽게 풀어쓴 C언어 Express] 5장 Programming
[쉽게 풀어쓴 C언어 Express] 5장 Programming

Read More

[쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 :: YM

  • Article author: y-min.tistory.com
  • Reviews from users: 12776 ⭐ Ratings
  • Top rated: 3.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 :: YM [쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 … #include int main(vo) { int a, b, c, max; printf(“3개의 정수 … …
  • Most searched keywords: Whether you are looking for [쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 :: YM [쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 … #include int main(vo) { int a, b, c, max; printf(“3개의 정수 … 01. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성하라. #include int main(void) { int a, b; int quotient, remainder;..
  • Table of Contents:
[쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제

티스토리툴바

[쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 :: YM
[쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 :: YM

Read More

[C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이

  • Article author: cheolmini.tistory.com
  • Reviews from users: 42227 ⭐ Ratings
  • Top rated: 3.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이 [C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이 · 1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 … …
  • Most searched keywords: Whether you are looking for [C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이 [C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이 · 1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 … 1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게되는 몫과 나머지를 출력하는 프로그램을 작성하라. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include int..
  • Table of Contents:

태그

‘프로그래밍c/c++’ Related Articles

티스토리툴바

[C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이
[C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이

Read More

[쉽게 풀어 쓴 C언어 Express] 5장 프로그래밍 솔루션 답지

  • Article author: chuinggun.tistory.com
  • Reviews from users: 11751 ⭐ Ratings
  • Top rated: 4.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [쉽게 풀어 쓴 C언어 Express] 5장 프로그래밍 솔루션 답지 [쉽게 풀어 쓴 C언어 Express] 5장 프로그래밍 솔루션 답지. 이얏호이야호 2020. 4. 3. 21:46. 1. #include . int main(vo). …
  • Most searched keywords: Whether you are looking for [쉽게 풀어 쓴 C언어 Express] 5장 프로그래밍 솔루션 답지 [쉽게 풀어 쓴 C언어 Express] 5장 프로그래밍 솔루션 답지. 이얏호이야호 2020. 4. 3. 21:46. 1. #include . int main(vo). 1. #include int main(void) { int x, y; printf(“2개의 정수를 입력하시오:”); scanf(“%d %d”, &x, &y); printf(“몫:%d 나머지: %d \n”, x/y, x%y); return 0; } 2. #include int main(void) { double x, y; prin..
  • Table of Contents:

태그

‘쉽게 풀어 쓴 C언어 Express 실습문제’ Related Articles

티스토리툴바

[쉽게 풀어 쓴 C언어 Express] 5장 프로그래밍 솔루션 답지
[쉽게 풀어 쓴 C언어 Express] 5장 프로그래밍 솔루션 답지

Read More

책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 5장 Exercise

  • Article author: readbookbehappy.tistory.com
  • Reviews from users: 35669 ⭐ Ratings
  • Top rated: 4.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 5장 Exercise 쉽게 풀어쓴 C언어 Express 5장 Exercise. 얼음꿀차 2018. 9. 9. 16:43. 5장 Exercise. 1. ②. 단항 > 산술 > 관계> 논리> 대입> 콤마. …
  • Most searched keywords: Whether you are looking for 책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 5장 Exercise 쉽게 풀어쓴 C언어 Express 5장 Exercise. 얼음꿀차 2018. 9. 9. 16:43. 5장 Exercise. 1. ②. 단항 > 산술 > 관계> 논리> 대입> 콤마. 5장 Exercise 1. ② 단항 > 산술 > 관계> 논리> 대입> 콤마 2. ③ 3. ① 4. ② 등호의 왼편이 변수가 아니므로 5. (a) 1.5     (b) 1     (c) 1.5    (d) 1.5 6. ③ ① a; -> a:     ② 질문..
  • Table of Contents:
책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 5장 Exercise
책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 5장 Exercise

Read More

[쉽게 풀어쓴 c언어 EXPRESS 개정 3판] 5장 Programming 문제 풀이 : 네이버 블로그

  • Article author: blog.naver.com
  • Reviews from users: 22934 ⭐ Ratings
  • Top rated: 3.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [쉽게 풀어쓴 c언어 EXPRESS 개정 3판] 5장 Programming 문제 풀이 : 네이버 블로그 [쉽게 풀어쓴 c언어 EXPRESS 개정 3판] 5장 Programming 문제 풀이. 프로파일 say ・ 2020. 8. 22. 15:17 … 5. #include . int main(vo). …
  • Most searched keywords: Whether you are looking for [쉽게 풀어쓴 c언어 EXPRESS 개정 3판] 5장 Programming 문제 풀이 : 네이버 블로그 [쉽게 풀어쓴 c언어 EXPRESS 개정 3판] 5장 Programming 문제 풀이. 프로파일 say ・ 2020. 8. 22. 15:17 … 5. #include . int main(vo).
  • Table of Contents:

악성코드가 포함되어 있는 파일입니다

작성자 이외의 방문자에게는 이용이 제한되었습니다

[쉽게 풀어쓴 c언어 EXPRESS 개정 3판] 5장 Programming 문제 풀이 : 네이버 블로그
[쉽게 풀어쓴 c언어 EXPRESS 개정 3판] 5장 Programming 문제 풀이 : 네이버 블로그

Read More

쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설

  • Article author: tistorysolution.tistory.com
  • Reviews from users: 11427 ⭐ Ratings
  • Top rated: 3.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 스타트업 취직 후 현실 – 취업하면 … …
  • Most searched keywords: Whether you are looking for 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 스타트업 취직 후 현실 – 취업하면 … 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설 스타트업 취직 후 현실 – 취업하면 스톡옵션 대박? 인터넷에서 화제인 스타트업 취..
  • Table of Contents:

쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설

태그

관련글

댓글0

티스토리툴바

쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설
쉽게 풀어 쓴 C언어 Express 5장 프로그래밍 문제 해설

Read More

쉽게 풀어쓴 C언어 Express 5장 Programming

  • Article author: sungwon1016.tistory.com
  • Reviews from users: 3484 ⭐ Ratings
  • Top rated: 4.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 쉽게 풀어쓴 C언어 Express 5장 Programming 쉽게 풀어쓴 C언어 Express 5장 Programming. Suny Wony 2018. 7. 17. 22:34. 1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 … …
  • Most searched keywords: Whether you are looking for 쉽게 풀어쓴 C언어 Express 5장 Programming 쉽게 풀어쓴 C언어 Express 5장 Programming. Suny Wony 2018. 7. 17. 22:34. 1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 … 1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게되는 몫과 나머지를 출력하는 프로그램을 작성하라. #include int main(void) {  int a, b;  printf(“2개의 정수를 입..
  • Table of Contents:
쉽게 풀어쓴 C언어 Express 5장 Programming
쉽게 풀어쓴 C언어 Express 5장 Programming

Read More

쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번

  • Article author: dosundosun.tistory.com
  • Reviews from users: 2961 ⭐ Ratings
  • Top rated: 3.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번 쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번. 도순씨 2020. 10. 12. 00:00. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 … …
  • Most searched keywords: Whether you are looking for 쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번 쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번. 도순씨 2020. 10. 12. 00:00. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 … 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성하라. 1 2 3 4 5 6 7 8 9 #include int main(void){     int num1, n..
  • Table of Contents:

도순씨의 코딩일지

쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번 본문

쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번
쉽게 풀어쓴 C언어 EXPRESS Programming 5장 1번

Read More

쉽게 풀어쓴 C언어 Express 5장 Programming

  • Article author: daintystory.tistory.com
  • Reviews from users: 1481 ⭐ Ratings
  • Top rated: 3.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 쉽게 풀어쓴 C언어 Express 5장 Programming 쉽게 풀어쓴 C언어 Express 5장 Programming. Dainty™ 2015. 11. 15. 11:24. 1.사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 … …
  • Most searched keywords: Whether you are looking for 쉽게 풀어쓴 C언어 Express 5장 Programming 쉽게 풀어쓴 C언어 Express 5장 Programming. Dainty™ 2015. 11. 15. 11:24. 1.사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 … 1.사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성하라. #include void main() {     int num1, num2, div, rem;    ..
  • Table of Contents:

‘프로그래밍C언어’ Related Articles

공지사항

최근 포스트

태그

검색

전체 방문자

티스토리툴바

쉽게 풀어쓴 C언어 Express 5장 Programming
쉽게 풀어쓴 C언어 Express 5장 Programming

Read More


See more articles in the same category here: Top 74 tips update new.

[쉽게 풀어쓴 C언어 Express] 5장 Programming

쉽게 풀어쓴 C언어 EXPRESS 개정 3판

p.220 CHAPTER 5 수식과 연산자

1. 사용자로부터 2개의 정수를 입력 받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성하라.

코드

#include int main(void) { int x, y; printf(“2개의 정수를 입력하시오: “); scanf_s(“%d %d”, &x, &y); printf(“몫: %d 나머지: %d

“, x / y, x%y); return 0; }

결과

2. 2개의 double형의 실수를 읽어서 합, 차, 곱, 몫을 구하는 프로그램을 작성하라.

코드

#include int main(void) { double x, y; printf(“실수를 입력하시오: “); scanf_s(“%lf %lf”, &x, &y); printf(“합: %lf 차: %lf 곱: %lf 몫: %lf

“, x + y, x – y, x*y, x / y); return 0; }

결과

3. 3개의 정수 값을 입력 받아서, 3개의 정수 값 중에서 최대 값을 출력하는 프로그램을 작성하라.

코드

#include int main(void) { int x, y, z; int max = 0; printf(“3개의 정수를 입력하시오: “); scanf_s(“%d %d %d”, &x, &y, &z); max = (x > y) ? x : y; max = (max > z) ? max : z; printf(“최대값: %d

“, max); return 0; }

결과

4. cm로 표현된 키를 입력하여 피트와 인치로 변환하는 프로그램을 작성하라. 1피트는 12인치고 1인치는 2.54cm이다.

코드

#include int main(void) { int cm, feet; double inch; printf(“키를 입력하시오(cm): “); scanf_s(“%d”, &cm); inch = double(cm) / 2.54; feet = inch / 12; inch = inch – double(feet) * 12; printf(“%dcm는 %d피트 %lf인치 입니다.

“, cm, feet, inch); return 0; }

결과

5. 100보다 작은 정수를 입력 받아서 이것을 십의 자리, 일의 자리로 분리하여 출력하는 프로그램을 작성하라. 즉, 사용자가 정수 23을 입력하면 2, 3을 차례로 출력하면 된다.

코드

#include int main(void) { int x; printf(“정수를 입력하시오: “); scanf_s(“%d”, &x); printf(“십의 자리: %d

일의 자리: %d

“, x / 10, x % 10); return 0; }

결과

6. int형의 정수를 비트 연산자를 사용하여서 2의 보수(2’s complement)로 변환하는 프로그램을 작성하여 보자. 2의 보수는 먼저 전체 비트를 반전시킨 후에 1을 더하면 된다.

코드

#include int main(void) { int x; printf(“정수를 입력하시오: “); scanf_s(“%d”, &x); printf(“2의 보수: %d

“, ~x + 1); return 0; }

결과

7. 정수에 비트 연산자 <<를 한번 적용하면 2를 곱한 값을 얻을 수 있다. 또 정수에 비트 연산자 >>를 한번 적용하면 2로 나눈 값을 얻을 수 있다. 사용자로부터 정수 x, y를 입력 받아서 x< int main(void) { int x, y; printf(“정수를 입력하시오: “); scanf_s(“%d”, &x); printf(“2를 곱하고 싶은 횟수: “); scanf_s(“%d”, &y); printf(“%d << %d의 값: %d ", x, y, x << y); return 0; } 결과 8. 구의 표면적과 체적을 구하는 프로그램을 작성하라. 구의 반지름은 실수로 입력된다. 아래의 공식을 사용하라. 파이 값은 기호 상수를 사용하여 정의하라. A=4πr2, V=4/3*πr3 코드 #include #define PI 3.141592 int main(void) { double x, A, V; printf(“구의 반지름을 입력하시오: “); scanf_s(“%lf”, &x); A = 4 * PI * x * x; V = 4 * PI * x * x * x / 3; printf(“표면적은 %lf입니다.

체적은 %lf입니다.

“, A, V); return 0; }

결과

9. 그리스 최초의 수학자이자 천문학자인 탈레스(Thaies)는 지팡이 하나로 피라미드의 높이를 재었다고 한다. 탈레스는 지팡이를 똑바로 땅에 세우고 지팡이를 움직여서 지팡이의 그림자와 피라미드의 그림자를 일치시켰다. 삼각형 ABC와 삼각형 ADE는 닮은 꼴이므로 다음의 수식이 성립한다.

AC : AE = BC : DE

따라서 AC와 AE. BC를 안다면 DE를 계산할 수 있다. AC와 AE, BC를 입력하여서 DE를 구하는 프로그램을 작성하라. 입력되는 수치는 모두 실수로 한다.

코드

#include int main(void) { double AC, AE, BC, DE; printf(“지팡이의 높이를 입력하시오: “); scanf_s(“%lf”, &BC); printf(“지팡이 그림자의 길이를 입력하시오: “); scanf_s(“%lf”, &AC); printf(“피라미드까지의 거리를 입력하시오: “); scanf_s(“%lf”, &AE); DE = AE * BC / AC; printf(“피라미드의 높이는 %lf입니다.

“, DE); return 0; }

결과

10. 조건 연산자 ?만을 이용하여 2차원 공간의 x좌표와 y좌효를 입력받아서 그 좌표가 속하는 사분면을 출력하는 프로그램을 작성하라. (x>0 && y>0)? printf(“1사분면”) : printf(“”);와 같은 문장을 사용하여 작성한다.

코드

#include int main(void) { double x, y; printf(“x 좌표를 입력하시오: “); scanf(“%lf”, &x); printf(“y 좌표를 입력하시오: “); scanf(“%lf”, &y); (x > 0 && y > 0) ? printf(“1사분면

“) : printf(“”); (x < 0 && y > 0) ? printf(“2사분면

“) : printf(“”); (x < 0 && y < 0) ? printf("3사분면 ") : printf(""); (x > 0 && y < 0) ? printf("4사분면 ") : printf(""); return 0; } 결과 11. 약 2200년 전에 그리스의 에라토스테네스는 최초로 지구의 크기를 측정하였다. 일단 지구를 구형으로 가정하고 또 태양 광선은 지구의 어느 곳에서나 평행하게 비친다고 가정하였다. 또 원호의 길이는 중심각에 비례한다는 원리를 사용하였다. 하지날 정오에 시에네에서 햇빛이 수직으로 비칠 때, 알렉산드리아에서는 막대와 그림자가 이루는 각도가 7.2도로 측정되었다. 또 시에네에서 알렉산드리아까지의 거리는 약 900km로 측정되었다. 이걸을 이용하여서 지구의 반지름을 계산하여라. 코드 #include int main(void) { double d, angle, r; printf(“거리를 입력하시오:”); scanf(“%lf”, &d); printf(“각도를 입력하시오:”); scanf(“%lf”, &angle); r = 360 / angle*d / 2 / 3.14; printf(“지구의 반지름은 %f:”, r); return 0; }

결과

12. 비트 이동 연산을 이용하여 문자 4개를 받아서 하나의 unsigned int형의 변수 안에 저장하는 프로그램을 작성하라. 첫 번째 문자는 비트 0부터 비트 7까지에 저장되고 두 번째 문자는 비트 8부터 비트 15까지, 세 번째 문자는 비트 16에서 비트 23까지, 네 번째 문자는 비트 24부터 비트 31까지에 저장된다. 결과로 생성되는 정수값은 16진수로 출력하도록 한다. 비트 이동 연산과 비트 OR 연산을 사용하라.

코드

#include int main(void) { char c1, c2, c3, c4; unsigned int result = 0x00000000; printf(“첫번째 문자를 입력하시오: “); scanf(” %c”, &c1); printf(“두번째 문자를 입력하시오: “); scanf(” %c”, &c2); printf(“세번째 문자를 입력하시오: “); scanf(” %c”, &c3); printf(“네번째 문자를 입력하시오: “); scanf(” %c”, &c4); result = result | c1; result = result | (c2 << 8); result = result | (c3 << 16); result = result | (c4 << 24); printf("결과값: %x ", result); return 0; } 결과

[쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제

01. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성하라.

#include int main(void) { int a, b; int quotient, remainder; printf(“2개의 정수를 입력하시오 : “); scanf_s(“%d %d”, &a, &b); quotient = a / b; remainder = a % b; printf(“몫 : %d, 나머지 : %d

“, quotient, remainder); return 0; }

02. 2개의 double 형의 실수를 읽어서 합, 차, 곱, 몫을 구하는 프로그램을 작성하라.

#include int main(void) { double a, b; double add, sub, mul, div; printf(“실수를 입력하시오 : “); scanf_s(“%lf %lf”, &a, &b); add = a + b; sub = a – b; mul = a * b; div = a / b; printf(“합 : %lf, 차 : %lf, 곱 : %lf, 몫 : %lf

“, add, sub, mul, div); return 0; }

03. 3개의 정수 값을 입력받아서, 3개의 정수 값 중에서 최대값을 출력하는 프로그램을 작성하라.

#include int main(void) { int a, b, c, max; printf(“3개의 정수를 입력하시오 : “); scanf_s(“%d %d %d”, &a, &b, &c); max = (a > b) ? a : b; max = (max > c) ? max : c; printf(“최댓값 : %d

“, max); return 0; }

04. cm로 표현된 키를 입력하여 피트와 인치로 변환하는 프로그램을 작성하라. 1피트는 12인치이고 1인치는 2.54cm이다.

#include int main(void) { double inch; int cm, feet; printf(“키를 입력하시오(cm) : “); scanf_s(“%d”, &cm); inch = cm / 2.54; feet = inch / 12; inch = inch – (feet * 12.0); printf(“%dcm는 %d피트 %lf인치입니다.

“, cm, feet, inch); return 0; }

05. 100보다 작은 정수를 입력받아서 이것을 십의 자리, 일의 자리로 분리하여 출력하는 프로그램을 작성하라. 즉 사용자가 정수 23을 입력하면 2, 3을 차례로 출력하면 된다.

#include int main(void) { int a; printf(“100보다 작은 정수를 입력하시오 : “); scanf_s(“%d”, &a); printf(“10의 자리 : %d

“, a / 10); printf(“1의 자리 : %d

“, a % 10); return 0; }

06. int형의 정수를 비트 연산자를 사용하여서 2의 보수(2’s complement)로 변환하는 프로그램을 작성하여 보자. 2의 보수는 먼저 전체 비트를 반전시킨 후에 1을 더하면 된다.

#include int main(void) { int a; printf(“정수를 입력하시오 : “); scanf_s(“%d”, &a); a = ~a + 1; printf(“2의 보수 : %d

“, a); return 0; }

07. 정수에 비트 연산자 <<를 한번 적용하면 2를 곱한 값을 얻을수 있다. 또 정수에 비트 연산자 >>를 한번 적용하면 2로 나눈 값을 얻을 수 있다. 사용자로부터 정수 x, y를 입력받아서 x< int main(void) { int a, times; printf(“정수를 입력하시오 : “); scanf_s(“%d”, &a); printf(“2를 곱하고 싶은 횟수 : “); scanf_s(“%d”, ×); printf(“%d<<%d의 값 : %d ", a, times, a< #define PI 3.141592 int main(void) { double rad, area, value; printf(“구의 반지름을 입력하시오 : “); scanf_s(“%lf”, &rad); area = 4.0 * PI * rad * rad; value = (4.0 / 3.0) * PI * rad * rad * rad; printf(“표면적은 %lf입니다.

“, area); printf(“체적은 %lf입니다.

“, value); return 0; }

09. 그리스 최초의 수학자이자 천문학자인 탈레스는 지팡이 하나로 피라미드의 높이를 재었다고 한다. 탈레스는 지팡이를 똑바로 땅에 세우고 지팡이를 움직여서 지팡이의 그림자와 피라미드의 그림자를 일치시켰다. 삼각형 ABC와 삼각형 ADE는 닮음꼴이므로 다음의 수식이 성립한다.

AC : AE = BC : DE

따라서 AC와 AE, BC를 안다면 DE를 계산할 수 있다. AC와 AE, BC를 입력하여서 DE를 구하는 프로그램을 작성하라. 입력되는 수치는 모두 실수로 한다.

#include int main(void) { double AC, AE, BC, DE; printf(“지팡이의 높이를 입력하시오 : “); scanf_s(“%lf”, &BC); printf(“지팡이의 그림자의 길이를 입력하시오 : “); scanf_s(“%lf”, &AC); printf(“피라미드까지의 거리를 입력하시오 : “); scanf_s(“%lf”, &AE); DE = AE * BC / AC; printf(“피라미드의 높이는 %lf입니다,

“, DE); return 0; }

10. 조건 연산자 ?만을 이용하여 2차원 공간의 x좌표와 y좌표를 입력받아서 그 좌표가 속하는 사분면을 출력하는 프로그램을 작성하시오. (x>0 && y<0) ? printf("1사분면") : printf(" "); 와 같은 문장을 사용하여 작성해본다. #include int main(void) { double x, y; printf(“x좌표를 입력하시오 : “); scanf_s(“%lf”, &x); printf(“y좌표를 입력하시오 : “); scanf_s(“%lf”, &y); (x > 0 && y > 0) ? printf(“1사분면

“) : printf(“”); (x < 0 && y > 0) ? printf(“2사분면

“) : printf(“”); (x < 0 && y < 0) ? printf("3사분면 ") : printf(""); (x > 0 && y < 0) ? printf("4사분면 ") : printf(""); return 0; } 11. 약 2200년 전에 그리스 에라토스테네스는 최초로 지구의 크기를 측정하였다. 일단 지구를 구형으로 가정하고 또 태양 광선은 지구의 어느 곳에서나 평행하게 비친다고 가정하였다. 또 원호의 길이는 중심각에 비례한다는 원리를 사용하였다. 하지날 정오에 시에네에서 햇빛이 수직으로 비칠 때, 알렉산드리아에서는 막대와 그림자가 이루는 각도가 7.2도로 측정되었다. 또 시에네에서 알렉산드리아까지의 거리는 약 900km로 측정되었다. 이것을 이용하여서 지구의 반지름을 계산하여 보자. #include #define PI 3.14 int main(void) { double km, angle, r; double circ; printf(“거리를 입력하시오 : “); scanf_s(“%lf”, &km); printf(“각도를 입력하시오 : “); scanf_s(“%lf”, &angle); circ = 900 * 360 / 7.2; r = circ / (2 * PI); printf(“지구의 반지름은 %lf

“, r); return 0; }

12. 비트 이동 연산을 이용하여 문자 4개를 받아서 하나의 unsigned int형의 변수 안에 저장하는 프로그램을 작성하라. 첫 번째 문자는 비트 0부터 비트 7까지에 저장되고 두 번째 문자는 비트 8부터 비트 15까지, 세 번째 문자는 비트 16에서 비트 23까지, 네 번째 문자는 비트 24부터 비트 31까지에 저장된다. 결과로 생성되는 정수값은 16진수로 출력하도록 한다. 비트 이동 연산과 비트 OR 연산을 사용하라.

#include int main(void) { char a, b, c, d; unsigned int result = 0; printf(“첫번째 문자를 입력하시오 : “); scanf_s(“%c”, &a); result = result | a; getchar(); printf(“두번째 문자를 입력하시오 : “); scanf_s(“%c”, &b); result = result | (b << 8); getchar(); printf("세번째 문자를 입력하시오 : "); scanf_s("%c", &c); result = result | (c << 16); getchar(); printf("네번째 문자를 입력하시오 : "); scanf_s("%c", &d); result = result | (d << 24); printf("결과값 : %x ", result); return 0; } /*a,b,c,d의 변수를 int형으로 지정하고 %d로 받아왔는데 결과값이 cccccc로 나왔습니다. 혹시 이유를 아신다면 댓글 부탁드리겠습니다...*/

[C] 쉽게 풀어쓴 C EXPRESS 제 5장 Programming 문제 풀이

반응형

1. 사용자로부터 2개의 정수를 입력받아서 첫 번째 정수를 두 번째 정수로 나누었을 때 얻게되는 몫과 나머지를 출력하는 프로그램을 작성하라.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include < stdio.h > int main( void ) { int x, y, mog, na; //몫,나머지 printf ( “2개의 정수를 입력하시오: ” ); scanf ( “%d %d” , & x, & y); mog = x / y; na = x % y; printf ( “몫: %d 나머지: %d

” , mog, na); return 0 ; } Colored by Color Scripter cs

[OUTPUT]

2. 2개의 double형의 실수를 읽어서 합, 차, 곱, 몫을 구하는 프로그램을 작성하라.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include < stdio.h > int main( void ) { double x, y, sum, sub, mul, div; printf ( “2개의 실수를 입력하시오: ” ); scanf ( “%lf %lf” , & x, & y); sum = x + y; sub = x – y; mul = x * y; div = x / y; printf ( “%lf %lf %lf %lf

” , sum, sub, mul, div); return 0 ; } Colored by Color Scripter cs

[OUTPUT]

3. 3개의 정수 값을 입력받아서, 3개의 정수 값 중에서 최대값을 출력하는 프로그램을 작성하라.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include < stdio.h > int main( void ) { int x, y, z, max; printf ( “3개의 정수를 입력하세요: ” ); scanf ( “%d %d %d” , & x, & y, & z); max = x > y ? (x > z ? x : z) : (y > z) ? y : z; printf ( “최대값 %d

” , max); return 0 ; } Colored by Color Scripter cs

[OUTPUT]

4. cm로 표현된 키를 입력받아 피트와 인치로 변환하는 프로그램을 작성하라. 단, 1피트는 12인치이고 1인치는 2.54cm이다.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include < stdio.h > int main( void ) { int x, ft = 0 ; float in = 0 ; printf ( “키를 입력하시오: ” ); scanf ( “%d” , & x); in = x / 2. 54 ; ft = in / 12 ; printf ( “%dcm는 %d피트 %f인치입니다.

” , x, ft, in); return 0 ; } Colored by Color Scripter cs

[OUTPUT]

5. 100보단 작은 정수를 입력받아서 이것을 십의자리, 일의자리로 분리하여 출력하는 프로그램을 작성하라. 즉 사용자가 정수 23을 입력하면 2,3을 차례로 출력하면 된다.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include < stdio.h > int main( void ) { int x; printf ( “정수를 입력하시오: ” ); scanf ( “%d” , & x); printf ( “십의자리: %d

” , x / 10 ); printf ( “일의자리: %d

” , x % 10 ); return 0 ; } cs

[OUTPUT]

6. int형의 정수를 비트 연산자를 사용하여서 2의 보수(2’s complement)로 변환하는 프로그램을 작성하라. 2의 보수는 먼저 전체 비트를 반전시킨 후에 1을 더하면 된다.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 #include < stdio.h > int main( void ) { int x; printf ( “정수를 입력하시오: ” ); scanf ( “%d” , & x); printf ( “2의 보수: %d

” , ~x + 1 ); return 0 ; } cs

[OUTPUT]

7. 정수에 비트연산자 <<를 한번 적용하면 2를 곱한 다음 값을 얻을 수 있다. 또 정수에 비트 연산자>>를 한번 적용하면 2로 나눈 값을 얻을 수 있다. 사용자로부터 정수 x, y를 입력받아서 x< int main( void ) { int x,y; printf ( “정수를 입력하시오: ” ); scanf ( “%d” , & x); printf ( “2를 곱하고 싶은 횟수: ” ); scanf ( “%d” , & y); printf ( “%d<<%d의 값: %d " , x, y, x < < y); return 0 ; } Colored by Color Scripter cs [OUTPUT] 8. 구의 표면적과 체적을 구하는 프로그램을 작성하라. 구의 반지름은 실수로 입력된다. 아래의 공식을 사용하라. 파이값은 기호 상수를 사용하여 정의하라. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include < stdio.h > #define PIE 3. 14 int main( void ) { float A, V, r; printf ( “반지릅을 입력하시오: ” ); scanf ( “%f” , & r); A = 4. 0 * PIE * r * r; V = 4. 0 / 3. 0 * PIE * r * r * r; printf ( “구의 표면적: %f 구의 체적: %f

” , A, V); return 0 ; } Colored by Color Scripter cs

[OUTPUT]

9. 그리스 최초의 수학자이자 천문학자인 탈레스(Thaies)는 지팡이 하나로 피라미드의 높이를 재었다고 한다. 탈레스는 지팡이를 똑바로 땅에 세우고 지팡이를 움직여서 지팡이의 그림자와 피라미드의 그림자를 일치시켰다. 삼각형 ABC와 삼각형 ADE는 닮음꼴이므로 다음의 수식이 성립한다.

AC : AE = BC : DE

따라서 AC와 AE, BC를 안다면 DE를 계산할 수 있다. AC와 AE, BC를 입력하여서 DE를 구하는 프로그램을 작성하라. 입력되는 수치는 모두 실수로 한다.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include < stdio.h > int main( void ) { float AC, AE, BC, DE; printf ( “AC와 AE, BC를 입력해 주세요: ” ); scanf ( “%f %f %f” , & AC, & AE, & BC); DE = AE * BC / AC; printf ( “DE는 %f입니다.

” , DE); return 0 ; } Colored by Color Scripter cs

[OUTPUT]

10. 조건 연산자 ?만을 이용하여 2차원 공간의 x 좌표와 y 좌표를 입력받아서 그 좌표가 속하는 사분면을 출력하는 프로그램을 작성하라. (x>0 && y>0)? printf(“1사분면”):printf(“”); 와 같은 문장을 사용하여 작성한다.

좌표의 부호 사분면 x > 0, y > 0 1사분면 x < 0, y > 0 2사분면 x < 0, y < 0 3사분면 x > 0, y < 0 4사분면 [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include < stdio.h > int main( void ) { int x, y,one,two,three,four; printf ( “x좌표 y좌표를 입력해주세요: ” ); scanf ( “%d %d” , & x, & y); one = (x > 0 & & y > 0 ) ? printf ( “1사분면

” ) : printf ( “” ); two = (x < 0 & & y > 0 ) ? printf ( “2사분면

” ) : printf ( “” ); three = (x < 0 & & y < 0 ) ? printf ( "3사분면 " ) : printf ( "" ); four = (x > 0 & & y < 0 ) ? printf ( "4사분면 " ) : printf ( "" ); return 0 ; } Colored by Color Scripter cs [OUTPUT] 11. 약 2200년 전에 그리스의 에라토스테네스는 최초로 지구의 크기를 측정하였다. 일단 지구를 구형으로 가정하고 또 태양 광선은 지구의 어느 곳에서나 평행하게 비친다고 가정하였다. 또 원호의 길이는 중심각에 비례한다는 원리를 사용하였다. 하지날 정오에 시에네에서 햇빛이 수직으로 비칠 때, 알렉산드리아에서는 막대와 그림자가 이루는 각도가 7.2º로 측정되었다. 또 시에네에서 알렉산드리아까지의 거리는 약 900km로 측정되었다. 이것을 이용하여서 지구의 반지름을 계산하여라. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 #include < stdio.h > #define PIE 3. 14 int main( void ) { float r = 0 ; r = 900 * 360 / ( 7. 2 * 2 * PIE); printf ( “반지름 = %f

” , r); return 0 ; } Colored by Color Scripter cs

[OUTPUT]

12. 비트 이동연산을 이용하여 문자 4개를 받아서 하나의 unsigned int형의 변수 안에 저장하는 프로그램을 작성하라. 첫 번째 문자는 비트0부터 비트7까지에 저장되고 뚜 번째 문자는 비트8부터 비트15까지, 세 번째 문자는 비트16에서 비트23까지, 네 번째 문자는 비트24부터 비트31까지 저장된다. 결과로 생성되는 정수값은 16진수로 출력하도록 한다. 비트 이동 연산과 비트 OR 연산을 사용하라.

[CODE]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #include < stdio.h > int main( void ) { char ch; unsigned int num = 0x00000000 ; printf ( “첫번째 문자: ” ); scanf ( “%c” , & ch); num = num | ch; getchar(); printf ( “두번째 문자: ” ); scanf ( “%c” , & ch); num = num < < 8 ; num = num | ch; getchar(); printf ( "세번째 문자: " ); scanf ( "%c" , & ch); num = num < < 8 ; num = num | ch; getchar(); printf ( "네번째 문자: " ); scanf ( "%c" , & ch); num = num < < 8 ; num = num | ch; getchar(); printf ( "결과값: %08x " , num); return 0 ; } cs [OUTPUT] 반응형

So you have finished reading the 쉽게 풀어 쓴 c 언어 express 5 장 topic article, if you find this article useful, please share it. Thank you very much. See more: 쉽게 풀어쓴 c언어 express 6장, 쉽게 풀어쓴 c언어 express 7장, 쉽게 풀어쓴 c언어 express 답지, 쉽게 풀어쓴 c언어 express 중간점검 답, 쉽게 풀어쓴 c언어 express 8장, 쉽게 풀어쓴 c언어 express 12장 programming, 쉽게 풀어쓴 c언어 express 9장 programming, 쉽게 풀어쓴 c언어 express pdf

Leave a Comment