★ 문제 1
- 프로그램 사용자로부터 두 개의 정수를 입력 받아서 두 수의 뺄셈과 곱셈의 결과를 출력하는 프로그램을 작성해보자.
// 문제 1
#include <stdio.h>
int main() {
int num_1, num_2;
printf("두 개의 정수를 입력하세요\n");
scanf("%d %d", &num_1, &num_2);
printf("num_1 - num_2 = %d\n", num_1 - num_2);
printf("num_1 * num_2 = %d\n", num_1 * num_2);
return 0;
}

★ 문제 2
- 프로그램 사용자로부터 세 개의 정수 num1, num2, num3를 순서대로 입력 받은 후에, 다음 연산의 결과를 출력하는 프로그램을 작성해보자.
- num1xnum2+num3
- 단, 입력 받은 세 개의 정수가 2, 4, 6 이라면 다음의 형태로 출력을 해야 한다.
- 2x4+6=14
// 문제 2
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("세 개의 정수를 입력하세요.\n");
scanf("%d %d %d", &num1, &num2, &num3);
printf("num1 X num2 + num3 = %d\n", num1*num2+num3);
return 0;
}

★ 문제 3
- 하나의 정수를 입력 받아서, 그 수의 제곱의 결과를 출력하는 프로그램을 작성해보자.
- 예를 들어서 5가 입력되면 25가 출력되어야 한다.
// 문제 3
#include <stdio.h>
int main() {
int num_1;
printf("하나의 정수를 입력해주세요.\n");
scanf("%d", &num_1);
printf("%d의 제곱 = %d\n", num_1, num_1*num_1);
return 0;
}

★ 문제 4
- 입력 받은 두 정수를 나누었을 때 얻게 되는 몫과 나머지를 출력하는 프로그램을 작성해보자.
- 예를 들어서 7과 2가 입력되면 몫으로 3, 나머지 1이 출력되어야 한다.
// 문제 4
#include <stdio.h>
int main() {
int num_1, num_2;
printf("두 개의 정수를 입력해주세요.\n");
scanf("%d %d", &num_1, &num_2);
printf("num_1 / num_2의 몫 = %d\n", num_1 / num_2);
printf("num_1 / num_2의 나머지 = %d\n", num_1 % num_2);
return 0;
}

★ 문제 5
- 입력 받은 세 개의 정수 num1, num2, num3를 대상으로 다음 연산의 결과를 출력하는 프로그램을 작성해보자.
- (num1-num2)x(num2+num3)x(num3%num1)
// 문제 5
#include <stdio.h>
int main() {
int num_1, num_2, num_3, result;
printf("세 개의 정수를 입력해주세요.\n");
scanf("%d %d %d", &num_1, &num_2, &num_3);
result = (num_1 - num_2) * (num_2 + num_3) * (num_3 % num_1);
printf("(num_1-num_2)x(num_2+num_3)x(num_3%%num_1) = %d\n", result);
return 0;
}

'C > 예습' 카테고리의 다른 글
[2025.03.09] (예습) 조건에 따른 흐름의 분기 (1) | 2025.03.09 |
---|---|
[2025.03.09] (예습) for문_연습문제 (2) | 2025.03.09 |
[2025.03.08] (예습) while문_연습문제 (2) | 2025.03.08 |
[2025.03.08] (예습) 반복실행을 명령하는 반복문 (0) | 2025.03.08 |
[2025.03.08] (예습) 변수와 연산자 (0) | 2025.03.08 |