You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 쉽게 풀어 쓴 c 언어 express 7 장 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 7 장 쉽게 풀어쓴 c언어 express 6장, 쉽게 풀어쓴 c언어 express 도전문제, 쉽게 풀어쓴 c언어 express 개정3판 pdf, 쉽게 풀어쓴 c언어 express 5장, 쉽게 풀어쓴 c언어 express pdf, 쉽게 풀어쓴 c언어 express 10장 programming, 쉽게 풀어쓴 c언어 express 중간점검 답, 쉽게 풀어쓴 c언어 express 13장 programming
쉽게 풀어쓴 C언어 EXPRESS 연습문제 7장 Programming : 네이버 블로그
- Article author: blog.naver.com
- Reviews from users: 17538 Ratings
- Top rated: 4.5
- Lowest rated: 1
- Summary of article content: Articles about 쉽게 풀어쓴 C언어 EXPRESS 연습문제 7장 Programming : 네이버 블로그 C프로그래밍. 쉽게 풀어쓴 C언어 EXPRESS 연습문제 7장 Programming … #include
int main() { int i, j; for ( i = 1; i <= 7; ... ... - Most searched keywords: Whether you are looking for 쉽게 풀어쓴 C언어 EXPRESS 연습문제 7장 Programming : 네이버 블로그 C프로그래밍. 쉽게 풀어쓴 C언어 EXPRESS 연습문제 7장 Programming … #include
int main() { int i, j; for ( i = 1; i <= 7; ... - Table of Contents:
블로그
악성코드가 포함되어 있는 파일입니다
작성자 이외의 방문자에게는 이용이 제한되었습니다
[C] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이
- Article author: cheolmini.tistory.com
- Reviews from users: 25207 Ratings
- Top rated: 3.7
- Lowest rated: 1
- Summary of article content: Articles about [C] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이 [C] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이. ‘CheolMin’ 2018. 11. 20. 10:00. 반응형. 1. 1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 … …
- Most searched keywords: Whether you are looking for [C] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이 [C] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이. ‘CheolMin’ 2018. 11. 20. 10:00. 반응형. 1. 1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 … 1. 1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그램을 다음의 3가지 반복구조를 사용하여 작성하라. [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..
- Table of Contents:
태그
‘프로그래밍c/c++’ Related Articles
티스토리툴바
쉽게 풀어 쓴 c 언어 express 7 장
- Article author: web.yonsei.ac.kr
- Reviews from users: 49071 Ratings
- Top rated: 4.6
- Lowest rated: 1
- Summary of article content: Articles about 쉽게 풀어 쓴 c 언어 express 7 장 쉽게 풀어쓴 C언어 Express. 제7장 반복문. Page 2. © 2012 생능출판사 All rights reserved. 이번 장에서 학습할 내용. •반복의 개념 이해. •while 반복문. …
- Most searched keywords: Whether you are looking for 쉽게 풀어 쓴 c 언어 express 7 장 쉽게 풀어쓴 C언어 Express. 제7장 반복문. Page 2. © 2012 생능출판사 All rights reserved. 이번 장에서 학습할 내용. •반복의 개념 이해. •while 반복문.
- Table of Contents:
책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Exercise
- Article author: readbookbehappy.tistory.com
- Reviews from users: 26118 Ratings
- Top rated: 3.1
- Lowest rated: 1
- Summary of article content: Articles about 책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Exercise 쉽게 풀어쓴 C언어 Express 7장 Exercise. 얼음꿀차 2018. 9. 28. 18:15. 7장 Exercise. 1. ①조건식의 값이 1일 때만 참으로 간주한다. …
- Most searched keywords: Whether you are looking for 책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Exercise 쉽게 풀어쓴 C언어 Express 7장 Exercise. 얼음꿀차 2018. 9. 28. 18:15. 7장 Exercise. 1. ①조건식의 값이 1일 때만 참으로 간주한다. 7장 Exercise 1. ①조건식의 값이 1일 때만 참으로 간주한다. -> 조건식이 0이 아닌 양의 정수는 모두 참이다. ②반복루프가 중첩된 경우, break는 하나의 반복루프만 벗어날 수 있다(O) ③do..while문에서 조건..
- Table of Contents:
쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설
- Article author: tistorysolution.tistory.com
- Reviews from users: 8308 Ratings
- Top rated: 4.1
- Lowest rated: 1
- Summary of article content: Articles about 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 1. (a) #include int main(vo) { int … …
- Most searched keywords: Whether you are looking for 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 1. (a) #include int main(vo) { int … 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설 1. (a) #include int main(void) { int i, sum; i = 1; sum = 0; while(i<=100) { i..
- Table of Contents:
쉽게 풀어 쓴 C언어 Express 7장 프로그래밍 문제 해설
태그
관련글
댓글0
티스토리툴바
쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express. – ppt download
- Article author: slidesplayer.org
- Reviews from users: 34271 Ratings
- Top rated: 4.1
- Lowest rated: 1
- Summary of article content: Articles about 쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express. – ppt download 이번 장에서 학습할 내용 반복의 개념 이해 while 반복문 do-while 반복문 for 반복문 반복 구조는 일련의 처리를 반복할 수 있게 한다. 반복의 개념을 먼저 이해하고 … …
- Most searched keywords: Whether you are looking for 쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express. – ppt download 이번 장에서 학습할 내용 반복의 개념 이해 while 반복문 do-while 반복문 for 반복문 반복 구조는 일련의 처리를 반복할 수 있게 한다. 반복의 개념을 먼저 이해하고 … 이번 장에서 학습할 내용 반복의 개념 이해 while 반복문 do-while 반복문 for 반복문 반복 구조는 일련의 처리를 반복할 수 있게 한다. 반복의 개념을 먼저 이해하고 C에서 제공되는 3가지의 반복 구조에 대하여 학습한다. 반복의 개념 이해 while 반복문 do-while 반복문 for 반복문 break와 continue문쉽게 풀어쓴 C언어 Express 제7장 반복문 C Express.
- Table of Contents:
See more articles in the same category here: Top 74 tips update new.
쉽게 풀어쓴 C언어 EXPRESS 연습문제 7장 Programming
C프로그래밍 쉽게 풀어쓴 C언어 EXPRESS 연습문제 7장 Programming raligun17 ・ URL 복사 본문 기타 기능 공유하기 신고하기 01 가끔은 일정한 시간 동안 아무 일도 하지 않으면서 시간을 지연시킬 목적으로 반복문을 사용하기도 한다. 사용자에게서 하나의 수를 입력 받아서 변수에 저장한다. 반복문을 사용하여 이 변수의 값을 1씩 감소시키면 서 이변수의 값이 0이 될 때까지 반복한다. 반복이 끝나면 벨 소리를 낸다. #include
int main() { int n; printf(“카운터의 초기값을 입력하시오 : “); scanf(“%d”, &n); for (int i = n; i >= 0; i–) { printf(“%d “, i); } printf(“\a”); return 0; } 02 1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그램을 반복 구조를 사용하여 작성하라. #include int main() { int sum = 0; for (int i = 1; i <= 100; i++) { if (i % 3 == 0) { sum += i; } } printf("1부터 100사이의 모든 3의 배수의 합은 %d입니다", sum); return 0; } 03 사용자가 입력한 정수의 모든 약수를 화면에 출력하는 프로그램을 작성하라. #include int main() { int n; printf(“정수를 입력하시오: “); scanf(“%d”, &n); for (int i = 1; i <= n; i++) { if (n % i == 0) { printf("%d ", i); } } return 0; } 04 반복 루프를 사용하여 다음과 같은 패턴을 출력하는 프로그램을 작성하라. #include int main() { int i, j; for ( i = 1; i <= 7; i++) { for ( j = 1; j <= 7 - i; j++) { printf(" "); } for (j = 1; j <= i; j++) { printf("*"); } printf(" "); } return 0; } 05 중첩 반복문을 사용하여서 다음과 같이 출력하는 프로그램을 작성하여 보자. #include int main(void) { int n; printf(“정수를 입력하세요: “); scanf(“%d”, &n); for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { printf("%d ", j); } printf(" "); } return 0; } 06 앞장에서 간단한 정수 계산기를 만들어 본적이 있다. 이 계산기 프로그램에 메뉴를 추가하도록 한다. 다음 과 같은 메뉴를 화면에 출력하고 사용자가 메뉴 중에서 하나를 선택할 때까지 반복을 계속한다. Do…while 반 복문을 사용하여 사용자가 적절한 선택을 했는지를 검사하도록 하라. 만약 사용자가 A,S,M,D,Q가 아닌 다른 문자를 입력하면 “연산을 선택하시오:“ 메시지를 계속해서 출력한다. 하나의 메뉴가 선택되면 해당되는 연산 을 실행하고 다시 메뉴를 선택할 수 있도록 하라. 반복을 종료하는 메뉴인 Q는 break문을 이용하여 구현 하도록 하라. #include int main(void) { char op; int a, b; printf(“**********”); printf(” A—-Add”); printf(”
S—-Subtract”); printf(”
M—-Multiply”); printf(”
D—-Divide”); printf(”
Q—-Qutit”); printf(”
**********”); do { printf(”
연산을 선택하시오: “); scanf(“%c”, &op); if (op == ‘Q’) break; printf(“두 수를 공백으로 분리하여 입력하시오: “); scanf(“%d %d”, &a, &b); if (op == ‘A’) { printf(”
연산의 결과는 %d 입니다
“, a + b); break; } else if (op == ‘S’) { printf(”
연산의 결과는 %d 입니다
“, a – b); break; } else if (op == ‘M’) { printf(”
연산의 결과는 %d 입니다
“, a * b); break; } else if (op == ‘D’) { printf(”
연산의 결과는 %d 입니다
“, a / b); break; } } while (1); return 0; } 07 2와 100사이에 있는 모든 소수(prime number)를 찾는 프로그램을 작성하라. 정수가 소수가 되려면 1과 자기 자신만을 약수로 가져야 한다. #include
int main(void) { int j,i; for (i = 2; i <= 100; i++) { for (j = 2; j < i; j++) { if (i % j == 0) break; } if (i == j) printf("%d ", i); } return 0; } 08 컴퓨터는 막대 그래프를 그리는 데도 사용된다. 사용자로부터 1부터 50까지의 숫자를 입력 받아서 숫자만큼의 별표를 출력하는 프로그램을 작성하라. 막대는 가로로 그려지게 된다. #include int main(void) { int n; do { printf(“막대의 높이(종료: -1): “); scanf(“%d”, &n); for (int i = 1; i <= n; i++) { printf("*"); } printf(" "); } while (n != -1); return 0; } 09 (1+2+3+…+n)가 10000을 엄지 않으면서 가장 큰 값과 그 때의 n을 구하여라. #include int main(void) { int sum = 0; int i=0; while (1) { sum += i; if (sum > 10000) break; i++; } printf(“1부터 %d까지의 합이 %d입니다.”, i-1, sum-i); return 0; } 10 실수의 거듭 제곱 값을 계산하는 프로그램을 작성하여 보자. 사용자로부터 하나의 실수 r와 거듭 제곱 횟수를 나타내는 정수 n을 입력 받아서 rn을 구하여 화면에 출력한다. #include int main(void) { double r = 0; int n = 0; double result = 1.0; printf(“실수의 값을 입력하시오: “); scanf(“%lf”, &r); printf(“거듭제곱횟수를 입력하시오: “); scanf(“%d”, &n); for (int i = 1; i <= n; i++) { result = result * r; } printf("결과값은 %f", result); return 0; } 11 12+22+32+…+n2 의 값을 계산하여 출력하여 보자. #include int main(void) { int n = 0; int result = 0; printf(“n의 값을 입력하시오: “); scanf(“%d”, &n); for (int i = 1; i <= n; i++) { result += i * i; } printf("계산값은 %d입니다", result); return 0; } 12 피보나치 수열은 다음과 같이 정의되는 수열이다. f 0 = 0 f 1 = 1 f i+1 = f 1 + f i-1 for i = 1,2,..... 피보나치 수열에서는 앞의 2개의 원소를 합하여 뒤의 원소를 만든다. 피보나치 수열은 컴퓨터에서도 탐색 문제 등에 사용되기도 한다. 피보나치 수열을 생성하여 출력하는 프로그램을 작성하여 보자. #include int main(void) { int f = 0; int a = 0; int b = 1; int c = 0; printf(“몇번째 항까지 구할까요? “); scanf(“%d”, &f); for (int i = 0; i <= f; i++) { printf("%d, ", a); c = a + b; a = b; b = c; } return 0; } 13 서로 다른 n개에서 r개를 택하여 일렬로 나열하는 방법의 수를 순열(permutation)이라 하고. Npr 로 표시 한다. 순열은 다음과 같은 식을 이용하여 구할 수 있다. 순열을 구하는 프로그램을 작성하라. N과 r은 사용자가 입력할 수 있도록 하라. n p r = n(n-1)(n-2)...(n-r+1) #include int main(void) { int n = 0; int r = 0; int result =1; int i = 0; int a = 1; int b = 1; printf(“n의 값: “); scanf(“%d”, &n); printf(“r의 값: “); scanf(“%d”, &r); for (i = 1; i <= (n - r - 1); i++) { result *= i; } printf("순열의 값은 %d", result); return 0; } 14 사용자가 입력한 특정한 정수의 자리수를 반대로 출력하는 프로그램을 작성하라. 예를 들어서 사용자가 정수 1206을 입력하였다면 6021이 출력되어야 한다. Do while 문을 사용하여 보라. #include int main(void) { int n; int d; printf(“정수를 입력하시오: “); scanf(“%d”, &n); do { d = n % 10; n /= 10; printf(“%d”, d); } while (n != 0); return 0; } 인쇄
[C] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이
반응형
1. 1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그램을 다음의 3가지 반복구조를 사용하여 작성하라.
[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 34 35 36 37 38 #include < stdio.h > int main( void ) { int x = 1 , sum = 0 ; // while 루프 while (x < = 100 ) { if (x % 3 = = 0 ) sum + = x; x + + ; } // for 루프 sum = 0 ; for (x = 1 ; x < = 100 ; x + + ) { if (x % 3 = = 0 ) sum + = x; } // do...while 루프 x = 1 ; sum = 0 ; do { if (x % 3 = = 0 ) sum + = x; x + + ; } while (x < = 100 ); printf ( "[while 루프문] 1~100사이의 모든 3의배수의 합은 %d 입니다 " , sum); printf ( "[for 루프문] 1~100사이의 모든 3의배수의 합은 %d 입니다 " , sum); printf ( "[do...while 루프문] 1~100사이의 모든 3의배수의 합은 %d 입니다 " , sum); return 0 ; } Colored by Color Scripter cs [OUTPUT] 2. 반복 루프는 파일의 끝을 만날 때까지 자료를 처리하는데 많이 사용된다. 표준 입력에서는 사용자가 Ctrl + Z 를 입력하면 파일의 끝으로 간주한다. scanf()가 Ctrl + Z를 만나면 EOF를 반환한다. 사용자가 Ctrl + Z를 누르기 전까지, 입력한 정수의 합을 계산하여 출력하는 프로그램을 작성하여 테스트하라. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #include < stdio.h > int main( void ) { int x,sum = 0 ; while ( scanf ( “%d ” , & x) ! = EOF) { sum + = x; } printf ( “정수의 핪은 %d 입니다
” , sum); return 0 ; } Colored by Color Scripter cs
[OUTPUT]3. 반복 루프를 사용하여 다음과 같은 패턴을 출력하는 프로그램을 작성하라.
[CODE]1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include < stdio.h > int main( void ) { int i, j,x; for (i = 1 ; i < = 7 ; i + + ) { for (x = 7 - i; x > 0 ; x – – ) { printf ( ” ” ); } for ( j = 1 ; j < = i; j + + ) { printf ( "*" ); } printf ( " " ); } return 0 ; } cs [OUTPUT] 4. 중첩 반복문을 사용하여서 다음과 같이 출력하는 프로그램을 작성하여 보자. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include < stdio.h > int main( void ) { int x, i, j; printf ( “정수를 입력하시오: ” ); scanf ( “%d” , & x); for (i = 1 ; i < = x; i + + ) { for (j = 1 ; j < = i; j + + ) { printf ( "%d" , j); } printf ( " " ); } return 0 ; } cs [OUTPUT] 5. 가끔은 일정한 시간 동안 아무 일도 하지 않으면서 시간을 지연시킬 목적으로 반복문을 사용하기도 한다. 사용자에게서 하나의 수를 입력받아서 변수에 저장한다. 반복문을 사용하여 이 변수의 값을 1씩 감소시키면서 이 변수의 값이 0이 될 때까지 반복한다. 반복이 끝나면 벨소리를 낸다. [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, i; printf ( “카운터의 초기값을 입력하시오: ” ); scanf ( “%d” , & x); for (i = x; i > 0 ; i – – ) { printf ( “%d ” , i); } printf ( ”
\a” ); return 0 ; } cs
[OUTPUT]6. 앞장에서 간단한 정수 계산기를 만들어본 적이 있다. 이 계산기 프로그램에 메뉴를 추가하도록 한다. 다음과 같은 메뉴를 화면에 출력하고 사용자가 메뉴 중에서 하나를 선택할 때까지 반복을 계속한다. do…while 반복문을 사용하여 사용자가 적절한 선택을 했는지를 검사하도록 하라. 만약 사용자가 A, S, M, D, Q가 아닌 다른 문자를 입력하면 “연산을 선택하시요:” 메시지를 계속해서 출력한다. 하나의 메뉴가 선택되면 해당되는 연산을 실행하고 다시 메뉴를 선택할 수 있도록 하라. 반복을 종료하는 메뉴인 Q는 break 문을 이용하여 다시 구현하도록 하라.
[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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 #include < stdio.h > int main( void ) { int x, y; char ch; printf ( “************************
” ); printf ( “A—- Add
” ); printf ( “S—- Subtract
” ); printf ( “M—- Multiply
” ); printf ( “D—- Divide
” ); printf ( “Q—- Quit
” ); printf ( “************************
” ); do { printf ( “연산을 선택하시오: ” ); scanf ( ” %c” , & ch); if (ch = = ‘Q’ ) break ; printf ( “두 수를 공백으로 분리하여 입력하시오: ” ); scanf ( “%d %d” , & x, & y); if (ch = = ‘A’ ) { printf ( “연산의 결과는 %d 입니다
” , x + y); continue ; } else if (ch = = ‘S’ ) { printf ( “연산의 결과는 %d 입니다
” , x – y); continue ; } else if (ch = = ‘M’ ) { printf ( “연산의 결과는 %d 입니다
” , x * y); continue ; } if (ch = = ‘D’ ) { printf ( “연산의 결과는 %d 입니다
” , x / y); continue ; } } while ( 1 ); return 0 ; } Colored by Color Scripter cs
[OUTPUT]7. 2와 100 사이에 있는 모든 소수(prime number)를 찾는 프로그램을 작성하라. 정수가 소수가 되려면 1과 자기 자신만을 약수로 가져야 한다.
[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 i, j; for (i = 2 ; i < = 100 ; i + + ) { for (j = 2 ; j < = i - 1 ; j + + ) { if (i % j = = 0 ) break ; } if (i = = j) printf ( "%d " , i); } printf ( " " ); return 0 ; } cs [OUTPUT] 8. 컴퓨터는 막대 그래프를 그리는 데도 사용된다. 사용자로부터 1부터 50사이의 숫자를 입력받아서 숫자만큼의 별표를 출력하는 프로그램을 작성하라. 막대는 세로로 그려지게 된다. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include < stdio.h > int main( void ) { int x = 0 ; int i, y = 0 ; while (x > = 0 ) { printf ( “막대의 높이(종료: -1): ” ); scanf ( “%d” , & x); for (i = 0 ; i < = x; i + + ) { printf ( "*" ); } printf ( " " ); } return 0 ; } cs [OUTPUT] 9. (1+2+3+...+n)가 10000을 넘지 않으면서 가장 큰 값과 그 때의 n의 값을 구하라. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include < stdio.h > int main( void ) { int i, j, sum = 0 ; for (i = 1 ;; i + + ) { sum + = i; if (sum > 10000 ) { j = i – 1 ; sum – = i; break ; } } printf ( “1부터 %d까지의 합이 %d입니다.” , j, sum); return 0 ; } Colored by Color Scripter cs
[OUTPUT]10. 실수의 거듭 제곱값을 계산하는 프로그램을 작성하여 보자. 사용자로부터 하나의 실수 r와 거듭 제곱 횟수를 나타내는 정수 n을 입력받아서 을 구하여 화면에 출력한다.
[CODE]1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include < stdio.h > int main( void ) { double r, n, result = 1. 0 ; printf ( “실수의 값을 입력하시요: ” ); scanf ( “%lf” , & r); printf ( “거듭제곱횟수를 입력하시오:” ); scanf ( “%lf” , & n); while (n ! = 0 ) { result * = r; n – – ; } printf ( “결과값은 %lf” , result); return 0 ; } cs
[OUTPUT]11. 의 값을 계산하여 출력하여 보자.
[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 ) { int i, x; int result = 0 ; printf ( “n의 값을 입력하시오: ” ); scanf ( “%d” , & x); for (i = 1 ; i < = x; i + + ) { result + = i * i; } printf ( "계산값은 %d입니다. " , result); return 0 ; } Colored by Color Scripter cs [OUTPUT] 12. 피보나치 수열은 다음과 같이 정의되는 수열이다. 피보나치 수열에선느 앞의 2개의 원소를 합하여 뒤의 원소를 만든다. 피보나치 수열은 컴퓨터에서도 탐색 문제 등에 사용되기도 한다. 피보나치 수열을 생성하여 출력하는 프로그램을 작성하여 보자. [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #include < stdio.h > int main( void ) { int n, c,i, a = 0 , b = 1 ; printf ( “몇 번째 항까지 구할까요? ” ); scanf ( “%d” , & n); printf ( “0 1” ); for (i = 0 ; i < n - 1 ; i + + ) { c = a + b; printf ( " %d" , c); a = b; b = c; } return 0 ; } cs [OUTPUT] 13. 서로 다른 n개에서 r개를 택하여 일렬로 나열하는 방법의 수를 순열(permutation)이라 하고, 로 표시한다. 순열은 다음과 같은 식을 이용하여 구할 수 있다. 순열을 구하는 프로그램을 작성하라. n과 r은 사용자가 입력할 수 있도록 하라 = n(n-1)(n-2) (n-r+1) [CODE] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include < stdio.h > int main( void ) { int i, n, r, P = 1 ; printf ( “n의 값: ” ); scanf ( “%d” , & n); printf ( “r의 값: ” ); scanf ( “%d” , & r); for (i = n; i > = n – (r + 1 ); i – – ) { P * = i; } printf ( “순열의 값은 %d 입니다” , P); return 0 ; } Colored by Color Scripter cs
[OUTPUT]14. 사용자가 입력한 ㅌ특정한 정수의 자리수를 반대로 출력하는 프로그램을 작성하라. 예를 들어서 사용자가 정수 1206을 입력하였다면 6021이 출력되어야 한다/ 만약 음수를 입력하면 오류 메시지를 출력하라. do…while 문을 사용하여 보라.
[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 #include < stdio.h > int main( void ) { int n, a, b, c, d; printf ( “정수를 입력하시오: ” ); scanf ( “%d” , & n); do { if (n < 0 ) break ; a = n % 10 ; b = (n / 10 ) % 10 ; c = (n / 100 ) % 10 ; d = (n / 1000 ) % 10 ; printf ( "%d%d%d%d" , a, b, c, d); break ; } while ( 1 ); return 0 ; } Colored by Color Scripter cs [OUTPUT] 반응형
책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Exercise
7장 Exercise
1.
①조건식의 값이 1일 때만 참으로 간주한다.
-> 조건식이 0이 아닌 양의 정수는 모두 참이다.
②반복루프가 중첩된 경우, break는 하나의 반복루프만 벗어날 수 있다(O)
③do..while문에서 조건식의 값이 거짓이면 한 번도 수행되지 않는다.
-> 무조건 한 번은 실행하고 조건을 검사한다.
④for 문에서 초기식, 조건식, 증감식이 전부 비어 있으면 안 된다.
-> 있을 수는 있으나 무한루프가 발생된다.
⑤for 문 안에 다른 for 문이 들어갈 수 있다(O)
2. ①, ③, ④
3. 0번
break문이 printf문보다 앞서기 때문에 출력하기 전에 루프에서 빠져나와서 한 번도 출력되지 않는다. 만약 printf문이 break문보다 앞선다면 x=5일 때, 한 번 출력되고 루프에서 빠져나온다.
4.
(a) (b) (c) (d) (e) ********* (f) 54321
0 0 0 10
3 3 2 9
6 6 4 8
9 9 6 …
8 2
1
0
5.
(a)
int i=10;
while(i>=0)
{
printf(“%d
“, i);
i–;
}
(b)
int i;
for(i=10; i>=0; i-=3)
{
printf(“%d
“, i);
}
6. (a)11 (b)10
7.
(a) 기초식, 조건식, 증감식 중 증감식이 빠져있다. 증감식이 빠지면 무한루프가 발생한다. %d를 추가해야한다.
(b) 조건식과 증감식이 합쳐져 있다. 합쳐진 증감식은 조건식과 합쳐도 되고 그렇지 않아도 괜찮다. %d를 추가해야한다. while 구문에 ;를 삭제해야한다.
(c) i– 를 i++ 로 바꾸어야 한다.
(d) 없음
(e) 기초식을 지정해주어야 무한루프가 발생하지 않는다.
8.
(a)
#include
int main()
{
int i, sum;
for(i=1; i<=30; i++) sum = sum + i*i +1; printf("%d ", sum); return 0; } (b) #include
int main()
{
int i, j, sum;
for(i=10; i<=30; i++) { for(j=0; j<=5; j++) sum = sum + i*j; } printf("%d ", sum); return 0; }
So you have finished reading the 쉽게 풀어 쓴 c 언어 express 7 장 topic article, if you find this article useful, please share it. Thank you very much. See more: 쉽게 풀어쓴 c언어 express 6장, 쉽게 풀어쓴 c언어 express 도전문제, 쉽게 풀어쓴 c언어 express 개정3판 pdf, 쉽게 풀어쓴 c언어 express 5장, 쉽게 풀어쓴 c언어 express pdf, 쉽게 풀어쓴 c언어 express 10장 programming, 쉽게 풀어쓴 c언어 express 중간점검 답, 쉽게 풀어쓴 c언어 express 13장 programming