반응형

백준 10869번 사칙연산 풀이 코드

C | C++ | Java | Python


풀이

scanf()로 a, b 변수를 받고 prinf()로 사칙연산과 나머지 연산을 순서대로 출력합니다. 입력시엔 변수명 앞에 &을 쓰는 것에 유의합니다.

cin으로 a, b 변수를 받고 cout으로 사칙연산과 나머지 연산을 순서대로 출력합니다.

java.util.Scanner 라이브러리를 불러와 Scanner(System.in)로 a, b 변수를 받고 System.out.println()로 사칙연산과 나머지 연산을 순서대로 출력합니다.

map(int, input().split())로 a, b 변수를 입력 받고 print()로 사칙연산과 나머지 연산을 순서대로 출력합니다. 파이썬3의 나누기 연산은 기본적으로 실수 출력이 되기 때문에 int형으로 변환합니다.

코드

#include <stdio.h>

int main() {
    int a, b;
    scanf("%d %d", &a, &b);
    printf("%d\n%d\n%d\n%d\n%d", a+b, a-b, a*b, a/b, a%b);
    return 0;
}
#include <iostream>

int main()
{
	int a, b;
	std::cin >> a;
	std::cin >> b;
	std::cout << a + b << '\n' << a - b << '\n' << a * b << '\n' << a / b << '\n' << a % b << std::endl;
	return 0;
}
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        sc.close();
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        System.out.println(a%b);
    }
}
a, b = map(int, input().split())
print(a + b)
print(a - b)
print(a * b)
print((int)(a / b))
print(a % b)

문제 출처

https://www.acmicpc.net/problem/10869

반응형

+ Recent posts