코딩/PERFECT C

코딩/PERFECT C

Perfect C 3판 Chapter 8. Programming practice

01. 더보기 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int i = 0, arr[5] = { 0 }; printf("%d 개의 정수 입력 >> ", (sizeof(arr) / sizeof(arr[0]))-1); while (i < 4) { scanf("%d", &arr[i]); arr[4] += arr[i]; i++; } for (int i = 0; i < 5; i++) { printf("%d ", arr[i]); } puts(""); return 0; } 02. 더보기 #include int main(void) { double degree[] = { -5.34,3.67,19.76,28.76,35.63 }; int size = sizeof(..

코딩/PERFECT C

Perfect C 3판 Chapter 7. Programming practice

01. 더보기 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int input, sum = 0; printf("양의 정수 입력: "); scanf("%d", &input); for (int i = 1; i = 10000) { sum -= count--; break; } count++; } printf("1부터 %d까지의 합이 %d입니다.\n", count, sum); return 0; } 08. 더보기 #include int main(void) { int times = 1, count = 1; printf("1부터 n까지의 곱 중에서 10000를 넘지 않는 가장 큰 곱은?\n"); while (1) { times *= count; if (times..

코딩/PERFECT C

Perfect C 3판 Chapter 6. Programming practice

01. 더보기 #include #define _CRT_SECURE_NO_WARNINGS int main(void) { double a, b; char ch; printf("3.4+4.5와 같이 두 실수와 연산자를 붙여서 입력 >> "); scanf("%lf%c%lf", &a, &ch, &b); if (ch == '+') printf("%.2lf + %.2lf = %.2lf\n", a, b, a + b); else if (ch == '-') printf("%.2lf - %.2lf = %.2lf\n", a, b, a - b); else if (ch == '*') printf("%.2lf * %.2lf = %.2lf\n", a, b, a * b); else if (ch == '/') printf("%.2lf ..

코딩/PERFECT C

Perfect C 3판 Chapter 5. Programming practice

01. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int a, b; printf("임의의 정수 입력1 : "); scanf("%d", &a); printf("임의의 정수 입력2 : "); scanf("%d", &b); printf("몫은 %d 이고 나머지는 %d 입니다.\n", a / b, a % b); return 0; } 02. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int date; printf("일자 입력 >> "); scanf("%d", &date); printf("입력한 날짜: %d\n", date); int year = date / 365; int remnant = d..

코딩/PERFECT C

Perfect C 3판 Chapter 4. Programming practice

01.#define _CRT_SECURE_NO_WARNINGS#include #define PI 3.141592int main(void){ double radius; printf("원 반지름 입력: "); scanf("%lf", &radius); printf("원 반지름: %f\n", radius); printf("원 면적: %f\n", radius * radius * PI); printf("원 둘레: %f\n", 2 * PI * radius); return 0;} 02.#define _CRT_SECURE_NO_WARNINGS#include int main(void){ double fahren; printf("화씨 온도 입력: "); scanf("%lf", &fahren); printf("입력된 화씨 온..

코딩/PERFECT C

Perfect C 3판 Chapter 3. Programming practice

01. 함수 printf()를 사용해 8진수 021와 16진수 0x1b 상수를 10진수로 출력하는 프로그램을 작성하시오. #include int main(void) { printf("%d %d\n", 021, 0x1b); return 0; } 02. 변수 point1과 point2를 선언하여 각각 중간과 기말고수의 성적인 88, 92를 저장하고 두 수의 합을 변수 total에 저장하여, 두 수와 합을 출력하는 프로그램을 작성하시오. #include int main(void) { int point1 = 88; int point2 = 92; int total = point1 + point2; printf("중간: %d 기말: %d 합: %d\n", point1, point2, total); return 0;..

Korean Underground Indie/R&B/Hip-hop
상단으로