Top 16 쉽게 풀어 쓴 C 언어 Express 7 장 Programming The 97 Top Answers

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 쉽게 풀어 쓴 c 언어 express 7 장 programming on Google, you do not find the information you need! Here are the best content compiled and compiled by the Aodaithanhmai.com.vn team, along with other related topics such as: 쉽게 풀어 쓴 c 언어 express 7 장 programming 쉽게 풀어쓴 c언어 express 7장 exercise, 쉽게 풀어쓴 c언어 express 8장 programming, 쉽게 풀어쓴 c언어 express 9장 programming, 쉽게 풀어쓴 c언어 express pdf, 쉽게 풀어쓴 c언어 express 5장 programming, 쉽게 풀어쓴 c언어 express 10장 programming, 쉽게 풀어쓴 c언어 express 개정3판 pdf, c언어 콘서트 7장 프로그래밍


7-2 반복문3 (컴퓨터프로그래밍기초)
7-2 반복문3 (컴퓨터프로그래밍기초)


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

  • Article author: cheolmini.tistory.com
  • Reviews from users: 30507 ⭐ 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] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이
[C] 쉽게 풀어쓴 C EXPRESS 제 7장 Programming 문제 풀이

Read More

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

  • Article author: tistorysolution.tistory.com
  • Reviews from users: 28750 ⭐ 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 7장 프로그래밍 문제 해설

Read More

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

  • Article author: readbookbehappy.tistory.com
  • Reviews from users: 26972 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Programming 쉽게 풀어쓴 C언어 Express 7장 Programming. 얼음꿀차 2018. 9. 28. 20:20. 7장 Programming. 1. (a). #include //while. int main(). {. int i=1, sum=0;. …
  • Most searched keywords: Whether you are looking for 책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Programming 쉽게 풀어쓴 C언어 Express 7장 Programming. 얼음꿀차 2018. 9. 28. 20:20. 7장 Programming. 1. (a). #include //while. int main(). {. int i=1, sum=0;. 7장 Programming 1. (a) #include //while int main() { int i=1, sum=0; while(i<=100) { if(i%3==0) sum = sum + i; i++; } printf("1부터 100사이의 모든 3의 배수의 합은 %d입니다.", sum); return 0; } (b) #..
  • Table of Contents:
책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Programming
책 알려주는 남자 :: 쉽게 풀어쓴 C언어 Express 7장 Programming

Read More

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

  • Article author: chuinggun.tistory.com
  • Reviews from users: 26718 ⭐ Ratings
  • Top rated: 3.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [쉽게 풀어 쓴 C언어 Express] 7장 프로그래밍 솔루션 답지 [쉽게 풀어 쓴 C언어 Express] 7장 프로그래밍 솔루션 답지. 이얏호이야호 2020. 4. 9. 23:20. (a). #include . int main(vo) {. int i, sum;. …
  • Most searched keywords: Whether you are looking for [쉽게 풀어 쓴 C언어 Express] 7장 프로그래밍 솔루션 답지 [쉽게 풀어 쓴 C언어 Express] 7장 프로그래밍 솔루션 답지. 이얏호이야호 2020. 4. 9. 23:20. (a). #include . int main(vo) {. int i, sum;. (a) #include int main(void) { int i, sum; i = 1; sum = 0; while(i<=100) { if( (i%3)==0 ) sum += i; i++; } printf("1부터 100 사이의 모든 3의 배수의 합은 %d입니다. \n", sum); return 0; } (b) #include..
  • Table of Contents:

태그

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

티스토리툴바

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

Read More

C언어 Express 7장 Programming 심화 문제 추가

  • Article author: dream-and-develop.tistory.com
  • Reviews from users: 34301 ⭐ Ratings
  • Top rated: 5.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about C언어 Express 7장 Programming 심화 문제 추가 C언어 Express 7장 Programming 심화 문제 추가. dream_for 2021. 1. 22. 23:42. 1. 초기값 입력 받아 1씩 감소시키며 0이 될 때까지 반복하여 출력. …
  • Most searched keywords: Whether you are looking for C언어 Express 7장 Programming 심화 문제 추가 C언어 Express 7장 Programming 심화 문제 추가. dream_for 2021. 1. 22. 23:42. 1. 초기값 입력 받아 1씩 감소시키며 0이 될 때까지 반복하여 출력. 1. 초기값 입력 받아 1씩 감소시키며 0이 될 때까지 반복하여 출력 (+1. for문 사용 / 2. while문 사용) for문을 사용할 때엔 제어 변수의 초기값을 n으로 하여, 0이 될 때 까지 1씩 감소하는 i를 출력한다. #incl..
  • Table of Contents:

티스토리 뷰

티스토리툴바

C언어 Express 7장 Programming 심화 문제 추가
C언어 Express 7장 Programming 심화 문제 추가

Read More

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

  • Article author: daintystory.tistory.com
  • Reviews from users: 41289 ⭐ Ratings
  • Top rated: 4.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 쉽게 풀어쓴 C언어 Express 7장 Programming 쉽게 풀어쓴 C언어 Express 7장 Programming. Dainty™ 2017. 9. 20. 11:45. 1.1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그램을 다음의 3가지 반복 … …
  • Most searched keywords: Whether you are looking for 쉽게 풀어쓴 C언어 Express 7장 Programming 쉽게 풀어쓴 C언어 Express 7장 Programming. Dainty™ 2017. 9. 20. 11:45. 1.1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그램을 다음의 3가지 반복 … 1.1부터 100사이의 모든 3의 배수의 합을 계산하여 출력하는 프로그램을 다음의 3가지 반복구조를 사용하여 작성하라. 1-1.while #include void main() ​{      int i=1,sum=0; ​      while(i<=100)  ..
  • Table of Contents:

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

공지사항

최근 포스트

태그

검색

전체 방문자

티스토리툴바

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

Read More


See more articles in the same category here: https://aodaithanhmai.com.vn/wiki.

[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장 프로그래밍 문제 해설

반응형

728×170

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

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

1.

(a)

#include int main(void) { int i, sum; i = 1; sum = 0; while(i<=100) { if( (i%3)==0 ) sum += i; i++; } printf("1부터 100 사이의 모든 3의 배수의 합은 %d입니다. ", sum); return 0; } (b) #include int main(void) { int i, sum; sum = 0; for (i=1;i<=100;i++) if( (i%3)==0 ) sum += i; printf("1부터 100 사이의 모든 3의 배수의 합은 %d입니다. ", sum); return 0; } (c) #include int main(void) { int i, sum; i = 1; sum = 0; do { if( (i%3)==0 ) sum += i; i++; } while(i<=100) ; printf("1부터 100 사이의 모든 3의 배수의 합은 %d입니다. ", sum); return 0; } 2. #include int main(void) { int number, sum; sum = 0; while (scanf(“%d”, &number) != EOF ) { sum += number; } printf(“정수의 합은 %d입니다.

“, sum); return 0; }

3.

#include int main(void) { int y, x; for (y=0;y<7;y++) { for (x=0;x<(6-y);x++) printf(" "); for (x=6-y;x<7;x++) printf("*"); printf(" "); } return 0; } 4. #include int main(void) { int x, y, number; printf(“정수를 입력하시오: “); scanf(“%d”, &number); for (y=1;y<=number;y++) { for (x=1;x<=y;x++) printf("%d ", x); printf(" "); } return 0; } 5. #include int main(void) { int counter, i; printf(“카운터의 초기값을 입력하시오: “); scanf(“%d”, &counter); for (i=counter;i>=1;i–) { printf(“%d “, i); } printf(“\a”); return 0; }

6.

// 간단한 산술 계산기 프로그램 #include int main(void) { char op; int x, y; while(1) { printf(“*****************

“); printf(“A—- Add

“); printf(“S—- Subtract

“); printf(“M—- Multiply

“); printf(“D—- Divide

“); printf(“Q—- Quit

“); printf(“*****************

“); printf(“연산을 선택하시오:”); scanf(” %c”, &op); if( op == ‘Q’ ) break; printf(“두수를 공백으로 분리하여 입력하시오: “); scanf(“%d %d”, &x, &y); if( op == ‘A’ ) printf(“%d

“, x + y); else if( op == ‘S’ ) printf(“%d

“, x – y); else if( op == ‘M’ ) printf(“%d

“, x * y); else if( op == ‘D’ ) printf(“%d

“, x / y); else printf(“지원되지 않는 연산자입니다.

“); } return 0; }

7.

#include int main(void) { int i, j; for (i=2; i<=100 ; i++) { for (j=2; j int main(void) { int i, j, height; while(1) { printf(“막대의 높이(종료: -1): “); scanf(“%d”, &height); if( height == -1 ) break; for (j=0; j int main(void) { int i, sum; i=0; sum = 0; while(1) { i++; sum += i; if( sum >= 10000 ) break; } printf(“1부터 %d까지의 합이 %d입니다.”, (i-1), sum-i); return 0; } 1부터 140까지의 합이 9870입니다.

10.

#include int main(void) { int n, i; double r, result; printf(“실수의 값을 입력하시오: “); scanf(“%lf”, &r); printf(“거듭제곱횟수를 입력하시오: “); scanf(“%d”, &n); result = 1.0; for (i=0;i int main(void) { int n, i; int result; printf(“n의 값을 입력하시오: “); scanf(“%d”, &n); result = 0; for (i=1;i<=n; i++) result += i*i; printf("계산값은 %d입니다.", result); return 0; } 12. #include int main(void) { int i, a=0, b=1, c, n; printf(“몇번째 항까지 구할까요? “); scanf(“%d”, &n); for (i=0;i<=n;i++) { printf("%d, ", a); c = a+b; a = b; b = c; } return 0; } 13. #include int main(void) { int n, r, result, i; printf(“n의 값: “); scanf(“%d”, &n); printf(“r의 값: “); scanf(“%d”, &r); result = 1; for (i=n;i>=(n-r-1);i–) result = result *i; printf(“%d, “, result); return 0; }

14.

#include #include int main(void) { int x, digit; printf(“정수를 입력하시오: ” ); scanf(“%d”, &x); do { digit = x % 10; x /= 10; printf(“%d”, digit); } while(x != 0); return 0; }

반응형

그리드형

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

7장 Programming

1.

(a)

#include //while

int main()

{

int i=1, sum=0;

while(i<=100) { if(i%3==0) sum = sum + i; i++; } printf("1부터 100사이의 모든 3의 배수의 합은 %d입니다.", sum); return 0; } (b) #include // for

int main()

{

int i, sum=0;

for(i=1; i<=100; i++) { if(i%3==0) sum = sum + i; } printf("1부터 100사이의 모든 3의 배수의 합은 %d입니다.", sum); return 0; } (c) #include // do..while

int main()

{

int i=1, sum=0;

do

{

if(i%3==0)

sum = sum + i;

i++;

} while(i<=100); printf("1부터 100사이의 모든 3의 배수의 합은 %d입니다.", sum); return 0; } 2. #include

int main()

{

int x, sum;

while ( scanf(“%d”, &x) !=EOF)

{

sum = sum + x;

}

printf(“정수의 합은 %d입니다.”, sum);

return 0;

}

3.

#include

int main()

{

int x, y, z;

for (x=1; x<8; x++) { for (y=0; y<8-x; y++) printf(" "); for (z=0; z

int main()

{

int x,y,z;

printf(“정수를 입력하시오: “);

scanf(“%d”, &x);

for(y=1; y<=x; y++) { for (z=1; z<=y; z++) printf("%d", z); printf(" "); } return 0; } 5. #include

int main()

{

int x, y;

printf(“카운터의 초기값을 입력하시오 :”);

scanf(“%d”, &x);

for (y=x; y>=1; y–)

printf(“%2d”, y);

printf(“(경고 벨소리)%c”, ‘\a’);

}

6.

#include

int main()

{

int x, y, z;

char c;

printf(“**************

“);

printf(“A—- Add

“);

printf(“S—- Subtract

“);

printf(“M—- Multiply

“);

printf(“D—- Divide

“);

printf(“Q—- Quit

“);

printf(“**************

“);

do

{

printf(“연산을 선택하시오 : “);

scanf(“%c”, &c);

if(c==’Q’)

break;

printf(“두수를 공백으로 분리하여 입력하시오: “);

scanf(“%d %d”, &x, &y);

fflush(stdin);

switch(c)

{

case ‘A’:

z=x+y;

printf(“연산의 결과는 %d입니다

“, z); break;

case ‘S’:

z=x-y;

printf(“연산의 결과는 %d입니다

“, z); break;

case ‘M’:

z=x*y;

printf(“연산의 결과는 %d입니다

“, z); break;

case ‘D’:

z=x/y;

printf(“연산의 결과는 %d입니다

“, z); break;

}

} while(1);

return 0;

7.

#include

int main()

{

int x, y;

for(x=2; x<100; x++) { for (y=2; x>y; y++)

{

if(x%y == 0)

break;

}

if (x==y)

{

printf(“%d “, x);

}

}

return 0;

}

<참고 : is_prime 함수이용한 소수판별기>

#include

int is_prime(int);

int get_integer(void);

main()

{

int n, result;

n = get_integer();

result = is_prime(n);

if (result == 1)

printf(“%d은 소수입니다.

“, n);

else

printf(“%d은 소수가 아닙니다.

“, n);

return 0;

}

int get_integer(void)

{

int n;

printf(“정수를 입력하시오: “);

scanf(“%d”, &n);

return n;

}

int is_prime(int n)

{

int divisors = 0, i;

for (i=1; i<=n; i++) { if (n%i == 0) divisors++; } return (divisors == 2); } 8. #include

int main()

{

int x,y;

while(1)

{

printf(“막대의 높이 (종료: -1): “);

scanf(“%d”, &x);

if(x==-1)

break;

for(y=1; y<=x; y++) { printf("*"); } printf(" "); } return 0; } 9. #include //선if 후계산

int main()

{

int x, sum=0;

for(x=1; ; x++)

{

if(sum>10000)

break;

else

sum = sum + x;

}

printf(“1부터 %d까지의 합은 %d입니다.”, x-1-1, sum-(x-1));

}

또는

#include // 선계산 후if, 가장 나은 방법

int main()

{

int x, sum=0;

for(x=1; ; x++)

{

sum = sum + x;

if(sum>10000)

break;

}

printf(“1부터 %d까지의 합은 %d입니다.”, x-1, sum-x);

}

또는

#include

int main()

{

int x=0, sum=0;

while(1)

{

sum = sum + x;

if(sum>10000)

break;

x++;

}

printf(“1부터 %d까지의 합은 %d입니다.”, x-1, sum-x);

}

10.

#include

int main()

{

int r, n, i, result=1;

printf(“실수의 값을 입력하시오: “);

scanf(“%d”, &r);

printf(“거듭제곱횟수를 입력하시오: “);

scanf(“%d”, &n);

for(i=1; i<=n; i++) result = result *r; printf("결과값은 %d", result); } 11. #include

int main()

{

int i, n, result=0;

printf(“n의 값을 입력하시오: “);

scanf(“%d”, &n);

for (i=1; i<=n; i++) result = result + i*i; printf("계산값은 %d입니다.", result); } 12. #include // a 출력방법

int main()

{

int a=0, b=1, c, i, n;

printf(“몇 번째 항까지 구할까요? “);

scanf(“%d”, &n);

for(i=0; i<=n; i++) { printf("%d ", a); c=a+b; a=b; b=c; } } 또는 #include // c 출력방법

int main()

{

int a=0, b=1, c, i, n;

printf(“몇 번째 항까지 구할까요? “);

scanf(“%d”, &n);

printf(“%d %d “, a, b);

for(i=1; i

int main()

{

int n, r, i, result=1;

printf(“n의 값: “);

scanf(“%d”, &n);

printf(“r의 값: “);

scanf(“%d”, &r);

for(i=n; i>=n-r-1; i–)

result = result*i;

printf(“순열의 값은 %d입니다.”, result);

}

14.

#include

int main()

{

int i=1, n, x;

printf(“정수를 입력하시오: “);

scanf(“%d”, &n);

do

{

x = n/i%10;

printf(“%d”, x);

i = i*10;

} while(i

So you have finished reading the 쉽게 풀어 쓴 c 언어 express 7 장 programming topic article, if you find this article useful, please share it. Thank you very much. See more: 쉽게 풀어쓴 c언어 express 7장 exercise, 쉽게 풀어쓴 c언어 express 8장 programming, 쉽게 풀어쓴 c언어 express 9장 programming, 쉽게 풀어쓴 c언어 express pdf, 쉽게 풀어쓴 c언어 express 5장 programming, 쉽게 풀어쓴 c언어 express 10장 programming, 쉽게 풀어쓴 c언어 express 개정3판 pdf, c언어 콘서트 7장 프로그래밍

See also  Top 38 60대 여성 명품가방 18240 Good Rating This Answer

Leave a Comment