-
[C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 3주차학교 수업/1-1, 1-2 코딩 기초 (파이썬, C) 2020. 9. 14. 18:02반응형
3장, 4장 연습문제
3장 4번
#include <stdio.h> int main() { int r = 5; double length; printf("둘레를 구할 원의 반지름은?"); scanf_s("%d", &r); length = 2 * 3.14 * r; printf("반지름이 %d인 원의 둘레는 %.2lf \n", r, length); return 0; }
3장 9번
#include <stdio.h> int main() { int x; double pi = 3.141592, v; printf("반지름(cm)을 입력하세요."); scanf_s("%d", &x); v = (double)4 / (double)3 * pi * x * x * x; printf("둘레 = %7.2lfcm\n", 2 * x * pi); printf("면적 = %7.2lfcm²\n", pi * x * x); printf("부피 = %7.2lfcm³\n", v); return 0; }
3장 10번
#include <stdio.h> int main() { double x, y, feet, lb, z; printf("키(cm)를 입력하세요. "); scanf_s("%lf", &x); printf("몸무게(kg)를 입력하세요. "); scanf_s("%lf", &y); feet = x / 30.48; lb = y * 2.20459; z = (x - 100) * 0.9; printf("\n당신의 키는 %.1lfcm (%.1lffeet)입니다.\n", x, feet); printf("당신의 체중은 %.1lfkg (%.1lflb)입니다.\n", y, lb); printf("표준 체중 %.1lf과의 차이는 %+.1lfkg입니다.", z, y - z); return 0; }
4장 8번
#include <stdio.h> //stdio.h 헤더 입력 int main() { int x; printf("월(1~12) 입력:"); scanf_s("%d", &x); (6 < x && x < 13) ? printf("%d월은 하반기입니다.", x) : printf("%d월은 상반기입니다."); return 0; }
#include <stdio.h> int main() { int x; printf("월(1~12) 입력:"); scanf_s("%d", &x); printf("%d월은 %s입니다.", x, x > 6 ? "하반기" : "상반기"); return 0; }
#include <stdio.h> int main() { int x; printf("월(1~12) 입력:"); scanf_s("%d", &x); (0 < x && x <= 6) ? printf("%d월은 상반기입니다.", x) : (6 < x && x <= 12) ? printf("%d월은 하반기입니다.", x) : printf("잘못입력하였습니다."); return 0; }
4장 11번
#include <stdio.h> #include <math.h> int main() { int x; double f; printf("x입력:"); scanf_s("%d", &x); f = 2 * pow(x, 3) - 3 * pow(x, 2) + 1 / (double)x; printf(" ㅡ> x=%d일때\n", x); printf(" f(x) = 2x³-3x²+1/x = %.1lf", f); return 0; }
4장 14번
#include <stdio.h> int main() { int x; printf("정수 입력:"); scanf_s("%d", &x); printf("%d >> 3 = %d\n", x, x >> 3); printf("%d << 3 = %d\n", x, x << 3); return 0; }
4장 14번
#include <stdio.h> int main() { int x; printf("정수 입력:"); scanf_s("%d", &x); printf("%d >> 3 = %d\n", x, x >> 3); printf("%d << 3 = %d\n", x, x << 3); return 0; }
4장 15번
#include <stdio.h> int main() { char name[10]; int a, b, c, d; double score; printf("학생의 이름:"); gets_s(name); printf("국어:"); scanf_s("%d", &a); printf("영어:"); scanf_s("%d", &b); printf("수학:"); scanf_s("%d", &c); printf("출결:"); scanf_s("%d", &d); score = (a + b + c + d) / (double)4; printf("\n\n-------------------------------------------------------\n"); printf(" [%s]학생 >> %s\n", name, (score >= 70) && (d >= 80) ? "합격" : "불합격"); printf("-------------------------------------------------------\n"); printf(" 네 과목의 평균 :%.1lf\n", score); printf(" 출결 점수 :%d\n", d); printf("-------------------------------------------------------\n"); return 0; }
반응형'학교 수업 > 1-1, 1-2 코딩 기초 (파이썬, C)' 카테고리의 다른 글
[C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 5주차 (1) 2020.09.28 [C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 4주차 (0) 2020.09.21 [C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 2주차 (0) 2020.09.08 [C 프로그래밍: 새내기를 위한 첫 C 언어 책] 실습 1주차 (0) 2020.09.01 [두근두근 파이썬 14장] 실습 13주차 (2) 2020.06.11