본문 바로가기

[문제풀이]/[문제풀이 중심의 C 언어 연습]7

[C] [문제풀이 중심의 C 언어 연습] 6장 실습 문제 Part 2 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 6장 실습 문제 Part 2입니다. 6장은 문제가 특별히 많아서 Part 1과 Part 2로 나눠서 작성했습니다. Part 1은 1번부터 20번까지 Part 2는 21번부터 34번까지 포함돼있습니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 6-21. 1 + (1 + 2) + (1 + 2 + 3) + ... + (1 + 2 + 3 + ... + 9 + 10)의 중간 과정과 결과 출력 #include int main(void) { int total = 0; int count = 0; while (count < 10) { count++; if .. 2020. 8. 23.
[C] [문제풀이 중심의 C 언어 연습] 6장 실습 문제 Part 1 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 6장 실습 문제 Part 1입니다. 6장은 문제가 특별히 많아서 Part 1과 Part 2로 나눠서 작성했습니다. Part 1은 1번부터 20번까지 Part 2는 21번부터 34번까지 포함돼있습니다. 책에 오타나 오류가 있는 부분이적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 6-1. 주어진 코드를 while문 do while문을 사용해서 나타내도록 수정 //while문 사용 #include int main(void) { int i = 0; do { printf("%d\n", i); i++; } while (i < 10); return 0; } //do while문 사용 #in.. 2020. 8. 16.
[C] [문제풀이 중심의 C 언어 연습] 5장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 5장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 5-1. 여러 가지 수식 작성 (if문 사용) (1) if((number > 1) || (number = 1) && (no 10)) (5) if((ch == ' ') || (ch == '\n')) 5-2. 틀린 부분 고치기 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int score; char grade; scanf(" %.. 2020. 8. 11.
[C] [문제풀이 중심의 C 언어 연습] 4장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 4장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 4-1. 두 정수를 입력받아서 문제에 주어진 수식을 계산 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a; int b; printf("정수 2개 입력: "); scanf(" %d %d", &a, &b); printf("(a + b) / (a - b) = %f", (double)(a + b) / (a - b)); return 0; } 4-2. 주어진 코드의 결과 도출 후 이유 설명 결과 이유 101 101 103 .. 2020. 8. 10.
[C] [문제풀이 중심의 C 언어 연습] 3장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 3장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 3-1. 한 문자를 입력하고 출력 (scanf, printf 함수 사용) #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char ch; printf("한 문자 입력: "); scanf(" %c", &ch); printf("출력: %c", ch); return 0; } Visual Studio 2019에서 scanf 함수를 사용하려면 상단의 코드와 같이 "#define _CRT_SECURE_NO_WARNINGS"를 적어줘야.. 2020. 8. 6.
[C] [문제풀이 중심의 C 언어 연습] 2장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 2장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 2-1. 정수형 변수를 초기화한 후 두 변수의 합을 출력 #include int main(void) { int a = 20; int b = -5; printf("%d + %d = %d", a, b, a + b); return 0; } 2-2. 실수형 변수를 초기화하고 두 변수의 합과 차를 출력 #include int main(void) { double ave = 10.25; double sum = 4.32; printf("%.2f + %.2f = %.2f\n", ave, sum.. 2020. 8. 3.
[C] [문제풀이 중심의 C 언어 연습] 1장 실습 문제 1999년 9월 1일에 발행된 김용일, 강문설 저자의 문제풀이 중심의 C언어 연습 1장 실습 문제입니다. 책에 오타나 오류가 있는 문제가 적지 않게 있는데 그런 부분에 대해서는 언급해 드리겠습니다. 궁금한 점은 댓글로 남겨주세요. 1-1. 결과 출력 #include int main(void) { printf("C program을 배웁시다."); return 0; } 1-2. 서식 지정자를 사용해서 결과 출력 #include int main(void) { printf("%f를 반올림하면 %d입니다.", 34.5, 35); return 0; } 1-3. 서식 지정자를 사용해서 결과 출력 #include int main(void) { printf("나의 이름은 %s입니다.", "홍길동"); return 0; .. 2020. 8. 2.