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
3.4 [문제2] 아래의 입력/출력형식을 사용하여 이를 실행하는 코드를 printf와 scanf를 사용하여 작성하시오.
입력:
두 수를 입력하시오: 20 6
출력:
a+b = 26
a-b = 14
a*b = 120
a/b = 3
a%b = 2
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;
}
'[1] 프로그래밍1 및 실습(C언어) > 2주차. 변수, 연산자,...' 카테고리의 다른 글
| [2주차] 4. 16진수, 8진수, 비트연산자 (0) | 2026.03.11 |
|---|---|
| [2주차] 2. 연산자 - 개념 (0) | 2026.03.09 |
| [2주차] 1. 변수 - 개념 (0) | 2026.03.09 |