3.1. printf()의 사용 - 출력결과를 예상하고, 실행값과 비교하시오. 

#include <stdio.h>

int main(void)
{
    int a = 10;
    int b = 3;

    printf("a의 값은 %d입니다.\n", a);  // 결과?
    printf("b의 값은 %d입니다.\n", b);  // 결과?
    printf("a + b = %d\n", a + b);     // 결과?
    printf("a * b = %d\n", a * b);     // 결과?

    return 0;
}

 

 

3.2. scanf()의 사용 - 출력결과를 예상하고, 실행값과 비교하시오. 

#include <stdio.h>

int main(void)
{
    int x;

    printf("정수를 하나 입력하세요: ");
    scanf("%d", &x);

    printf("입력한 값은 %d입니다.\n", x);

    return 0;
}

 

 

3.3 [문제1] 아래의 입력/출력형식을 사용하여 이를 실행하는 코드를 printf와 scanf를 사용하여 작성하시오. 

입력: 

x값을 입력하시오: 7

 

출력:

2x = 14
3x = 21

 

더보기
더보기
더보기
#include <stdio.h>

int main(void)
{
    int x;

    printf("x값을 입력하시오: ");
    scanf("%d", &x);

    printf("2x = %d\n", x * 2);
    printf("3x = %d\n", x * 3);

    return 0;
}

3.4 [문제2] 아래의 입력/출력형식을 사용하여 이를 실행하는 코드를 printf와 scanf를 사용하여 작성하시오. 

입력:

두 수를 입력하시오: 20 6

 

출력:

a+b = 26
a-b = 14
a*b = 120
a/b = 3
a%b = 2

 

더보기
더보기
더보기
#include <stdio.h>

int main(void)
{
    int a, b;

    printf("두 수를 입력하시오.: ");

    scanf("%d %d", &a, &b);

    printf("a+b = %d\n", a + b);
    printf("a-b = %d\n", a - b);
    printf("a*b = %d\n", a * b);
    printf("a/b = %d\n", a / b);
    printf("a%%b = %d\n", a % b);

    return 0;
}

 

3.5 [문제3] 아래의 입력/출력형식을 사용하여 이를 실행하는 코드를 printf와 scanf를 사용하여 작성하시오. 

입력:

세 수를 입력하시오: 4 7 10

 

출력:

sum = 21
avg = 7
x>y = 0
(x+y)>z = 1
(x!=y)&&(y!=z) = 1

 

 

더보기
더보기
더보기
#include <stdio.h>

int main(void)
{
    int x, y, z;

    printf("세 수를 입력하시오.: ");
    scanf("%d %d %d", &x, &y, &z);

    printf("sum = %d\n", x + y + z);
    printf("avg = %d\n", (x + y + z) / 3);
    printf("x>y = %d\n", x > y);
    printf("(x+y)>z = %d\n", (x + y) > z);
    printf("(x!=y)&&(y!=z) = %d\n", (x != y) && (y != z));

    return 0;
}

+ Recent posts