C언어(자기주도C언어프로그래밍)/Chapter02. 입력

자기주도C언어프로그래밍 Chapter02. 입력 - 형성평가

사상 2023. 2. 19. 18:19

1. 세 개의 정수형 변수를 선언하고 각 변수에 10, 20, 30을 대입한 후 그 변수를 이용하여 다음과 같이 출력하는 프로그램을 작성하시오

출력 예

10 + 20 = 30

 

#include <stdio.h>
int main(){
    int a = 10, b=20, c=30;

    printf("%d + %d = %d", a, b, c);

    return 0;
}

 

2. 실수형 변수 2개를 선언하고 각각에 80.5, 22.34를 대입한 후 두 수의 합을 구하여 각각의 숫자를 10칸씩 오른쪽에 맞추어 소수 둘째자리까지 출력하는 프로그램을 작성하시오.

출력 예

80.50     22.34      102.84

 

#include <stdio.h>
int main(){
    double a = 80.5;
    double b = 22.34;

    printf("%10.2lf%10.2lf%10.2lf", a, b, a+b);

    return 0;
}

 

3. 정수형 변수 한 개를 선언하여 50을 대입하고 실수형 변수 한 개를 선언하여 100.12를 대입한 후 "출력 예"와 같이 출력하는 프로그램을 작성하시오. (결과값은 소수점 이하에서 반올림)

출력 예

100.12 * 50 = 5006

 

#include <stdio.h>
int main(){
    int a = 50;
    double b = 100.12;

    printf("%.2lf * %d = %.0lf", b, a, a*b);

    return 0;
}

 

4. 세 개의 정수를 입력받아 합계를 출력하는 프로그램을 작성하시오.

입력 예

20 50 100

출력 예

sum = 170

 

#include <stdio.h>
int main(){
    double yard;
    printf("yard? ");
    scanf("%lf", &yard);

    printf("%.1lfyard = %.1lfcm", yard, yard*91.44);

    return 0;
}

 

실수 지적 환영합니다