-
백준 2985번 : 세 수 (C 언어)c c++ 언어 공부 2023. 11. 27. 12:19
https://www.acmicpc.net/problem/2985
2985번: 세 수
첫째 줄에 정인이가 원래 적어준 등식을 출력한다. 입력으로 주어진 숫자의 순서는 유지해야 하고, 등호 하나와 더하기, 빼기, 곱하기, 나누기 기호 중 하나로 이루어져 있어야 한다. 만약 등식
www.acmicpc.net
Code:
123456789101112131415161718192021222324252627282930313233343536373839#include <stdio.h>int main() {int a, b, c;scanf("%d %d %d", &a, &b, &c);if (a + b == c){printf("%d+%d=%d", a, b, c);}else if (a - b == c){printf("%d-%d=%d", a, b, c);}else if (a * b == c){printf("%d*%d=%d", a, b, c);}else if (a / b == c){printf("%d/%d=%d", a, b, c);}else if (a == b + c){printf("%d=%d+%d", a, b, c);}else if (a == b - c){printf("%d=%d-%d", a, b, c);}else if (a == b * c){printf("%d=%d*%d", a, b, c);}else if (a == b / c){printf("%d=%d/%d", a, b, c);}return 0;}cs 문제 설명: 상근이는 수학을 못하는데, 정인이가 등식을 적어주었다. 등식은 세 개의 숫자로 이루어져 있으며, 자연수와 등호(=), 그리고 더하기, 빼기, 곱하기, 나누기 기호로 이루어져 있습니다. 창영이는 기호를 제외한 숫자만 남겨두었는데, 상근이는 원래 등식을 찾아야 합니다.
코드 설명: 주어진 세 정수를 변수 a, b, c에 입력받고, 주어진 등식을 찾기 위해 조건문을 사용합니다. 각각의 조건에 따라 사칙연산을 수행하여 원래 등식을 찾아냅니다. 예를 들어, a + b가 c와 같다면 "a+b=c" 형태로 등식을 출력합니다. 주어진 숫자의 순서는 유지되어야 하며, 등호와 연산 기호 중 하나로 이루어져야 합니다. 여러 등식이 가능한 경우에도 하나만 출력합니다.
이 코드는 문제에서 주어진 조건에 따라 주어진 숫자로 원래 등식을 찾는 것을 목적으로 합니다.
'c c++ 언어 공부' 카테고리의 다른 글
백준 14652번 : 나는 행복합니다~ (C 언어) (1) 2023.11.28 백준 1434번 : 책 정리 (C 언어) (2) 2023.11.22 백준 1524번 : 세준세비 (C 언어) (1) 2023.11.22 백준 1812번 : 사탕 (C 언어) (0) 2023.11.10 백준 17356번 : 욱 제 (C 언어) (0) 2023.11.09