[혼공C] 2주차

Oh Yusang·2024년 1월 14일
0

혼공C

목록 보기
2/2

기본 미션

p.81-82 확인문제 풀이
1번
(3) scanf("%d%f",&in,&ft);

2번

#include <stdio.h>
int main(){
    char fruit[20];
    int cnt;

    printf("좋아하는 과일 : ");
    scanf("%s", fruit);
    printf("몇 개 : ");
    scanf("%d", &cnt);
    printf("%s를 %d개 드립니다.", fruit, cnt);

    return 0;
}

3번

#include <stdio.h>
int main(){
    char ch;

    printf("문자 입력 : ");
    scanf("%c", &ch);
    printf("%c문자의 아스키 코드 값은 %d입니다.",ch, ch);

    return 0;
}

p.118-119 확인문제 풀이
1번

#include <stdio.h>

int main() {
    int res;

    res = sizeof(short) > sizeof(long);

    if (res == 1) {
        printf("short");
    } else {
        printf("long");
    }

    return 0;
}

2번

#include <stdio.h>

int main() {
    int seats = 70;
    int audience = 65;
    double rate; 
    
    rate = (double)audience / seats * 100;

    printf("입장률 :  %.1f\n", rate);

    return 0;
}

3번

#include <stdio.h>

int main() {
    int hour, min, sec;
    double time = 3.76;

    hour = (int)time; 

    time -= hour; 
    time *= 60; 
    min = (int)time;     

    time -= min;
    time *= 60;
    sec = (int)time;

    printf("3.76시간은 %d시간 %d분 %d초입니다.\n", hour, min, sec);
    return 0;
}

0개의 댓글