반응형

백준 10430번 나머지 풀이 코드

C | C++ | Java | Python


풀이

scanf()로 a, b, c 변수를 받고 prinf()로 주어진 연산을 순서대로 출력합니다. 입력시엔 변수명 앞에 &을 쓰는 것에 유의합니다.

cin으로 a, b, c 변수를 받고 cout으로 주어진 연산을 순서대로 출력합니다.

java.util.Scanner 라이브러리를 불러와 Scanner(System.in)로 a, b, c 변수를 받고 System.out.printf()로 주어진 연산을 순서대로 출력합니다. printf() 변수 입력시엔 변수명 앞에 &을 쓰는 것에 유의합니다.

map(int, input().split())로 a, b, c변수를 입력 받고 print()로 주어진 연산을 순서대로 출력합니다.

코드

#include <stdio.h>

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

int main(){
    int a, b, c;
    std::cin >> a >> b >> c;
    std::cout << (a + b) % c << "\n" << ((a % c) + (b % c)) % c << "\n" << (a * b) % c << "\n" << ((a % c) * (b % c)) % c << "\n";
}
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();
        int c = sc.nextInt();

        System.out.printf("%d\n%d\n%d\n%d", (a + b) % c, ((a % c) + (b % c)) % c, (a * b) % c, ((a % c) * (b % c)) % c);
     }
}
a, b, c = map(int, input().split())

print((a+b)%c)
print(((a%c)+(b%c))%c)
print((a*b)%c)
print(((a%c)*(b%c))%c)

문제 출처

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

반응형

+ Recent posts