[2025.03.11] Ch.03_데이터와 C_연습문제

2025. 3. 11. 18:19·C/본수업

float 4바이트

double 8바이트

 

float는 소수점 6째 자리까지 정확함.

double은 소수점 15번째 자리까지 정확함. 이거는 달라질 수 있음. 그니까 그때그때 확인해봐야 함!

 

float를 썼는데 하다보면 자리가 넘어가는 경우가 생길 수 있음 => 의도적으로 반올림 해줘야함.

 

 

 

 

★ 문제 4

// 문제 4
#include <stdio.h>

int main()
{
    float num;
    printf("부동소수점 수를 입력하세요: ");
    scanf("%f", &num);

    printf("고정소수점 표기: %f\n", num);
    printf("지수 표기: %e\n", num);
    printf("p 표기: %a\n", num);

    return 0;
}

 

 

 

 

★ 문제 5

// 문제 5
#include <stdio.h>

int main()
{
    int age;
    printf("나이를 햇수로 입력하세요 : ");
    scanf("%d", &age);

    printf("초 단위 나이 : %f\n", age * 3.156e7);

    return 0;
}

 

 

★ 문제 6

// 문제 6 =====> 한번 다시 해봄
#include <stdio.h>

int main()
{
    int water;
    long double result;
    printf("쿼트 단위의 물의 양을 입력하세요 : ");
    scanf("%d", &water);

    result = water * 950 / 3.0e-23;

    printf("물 분자의 개수 : %Le\n", result);


    return 0;
}

 

 

 

★ 문제 7

// 문제 7
#include <stdio.h>

int main()
{
    int height;
    printf("키를 cm 단위로 입력하세요: ");
    scanf("%d", &height);

    printf("키를 인치로 나타냅니다. : %f\n", height / 2.54);

    return 0;
}

 

 

 

 

★ 문제 8

// 문제 8
#include <stdio.h>

int main()
{
    float cup;
    printf("cup 단위로 부피가 얼마인가요 : ");
    scanf("%f", &cup);

    printf("pints로 환산 = %f\n", cup / 2);
    printf("ounces로 환산 = %f\n", cup * 8);
    printf("tablespoons로 환산 = %f\n", cup * 8 * 2);
    printf("teaspoons로 환산 = %f\n", cup * 8 * 0.5 * 3);

    return 0;
}

'C > 본수업' 카테고리의 다른 글

[2025.03.11] Ch.05_연산자, 표현식, 문장  (0) 2025.03.12
[2025.03.11] Ch.04_문자열과 입출력 포맷  (0) 2025.03.11
[2025.03.10] Ch.03_데이터와 C  (0) 2025.03.10
[2025.03.10] Ch.02_C 첫걸음  (0) 2025.03.10
[2025.03.10] Ch.02_C 첫걸음_연습문제  (0) 2025.03.10
'C/본수업' 카테고리의 다른 글
  • [2025.03.11] Ch.05_연산자, 표현식, 문장
  • [2025.03.11] Ch.04_문자열과 입출력 포맷
  • [2025.03.10] Ch.03_데이터와 C
  • [2025.03.10] Ch.02_C 첫걸음
polibo
polibo
Polibo의 개발 성장기 지켜봐주십슈 (콩 싫어해요.)
  • polibo
    Polibo와 개발 콩나무 키우기
    polibo
  • 전체
    오늘
    어제
    • 분류 전체보기 (65)
      • Python (23)
      • C (32)
        • 본수업 (19)
        • 예습 (7)
        • 개인프로젝트01 - 로또 (3)
        • 개인프로젝트02 - 복켓몬 키우기 (2)
        • 개인프로젝트03 - 김복천국 POS기 (1)
        • 팀프로젝트01 - 용사 복이의 대모험 RPG (0)
        • 팀프로젝트02 - 메일 프로그램 (0)
      • TCP_IP (0)
      • DB (1)
      • C++ (7)
        • 개인프로젝트01 - 숫자야구 (0)
      • QT (1)
        • 개인프로젝트01 - 숫자야구 (0)
        • 팀프로젝트01 - 키오스크 (1)
        • 팀프로젝트02 - 퐘퐘이 (0)
        • 팀프로젝트03 - 개발의 민족 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬게임
    else if
    코딩
    while문
    c언어
    파이썬조건문
    반복문
    c언어 scanf
    파이썬 숫자야구
    순서도
    C
    파이썬반복문
    if문
    문자열
    for문
    Python
    조건문
    파이썬
    파이썬예제
    c우선순위
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
polibo
[2025.03.11] Ch.03_데이터와 C_연습문제
상단으로

티스토리툴바