20151018
*이문제는 Scanner 와 System.out.println() 출력문을 알고 있어야 합니다.
*이문제는 dovelet 에 있는 알고리즘 문제입니다.
기본 연산/OP
프로그램 명: op
제한시간: 1 초
두 자연수 a,b 를 입력으로 받아 a+b(합),a-b(차),a*b(곱),a/b(몫),a%b(나머지) 를 구하는 프로그램을 작성하시오.
a 가 5 이고 , b 가 3 이면
5+3=8
5-3=2
5*3=15
5/3=1
5%3=2
입력
두 수 a,b 는 1000 이하이다.
출력
숫자와 연산자 사이에 공백이 없이 출력 예의 형식으로 출력한다.
입출력 예
입력
3 5
출력
3+5=8
3-5=-2
3*5=15
3/5=0
3%5=3
문제 풀이
import java.util.Scanner; public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println(a+"+"+b+"="+(a+b)); System.out.println(a+"-"+b+"="+(a-b)); System.out.println(a+"*"+b+"="+(a*b)); System.out.println(a+"/"+b+"="+(a/b)); System.out.println(a+"%"+b+"="+(a%b)); } }
우선 자연수 2개를 입력 받아야 하기 때문에 변수 a, b 를 선언과 동시에 값을 직접 입력 받아야 하기 때문에 Scanner 객체를 만들고 정수형 값을 입력 NextInt(); 를 사용해서 변수에 분 값을 입력 받습니다.(정수 값으로 하기 위해서 int 를 사용 했습니다.)
변수를 (+,-,*,%)연산 값을 ()괄호로 구분을 해주고 출력을 해주면 됩니다.
'알고리즘(dovelet 문제풀이) > 1층' 카테고리의 다른 글
네 수의 평균/average(네 수의 평균 구하기 알고리즘) (0) | 2015.10.19 |
---|---|
삼각형 넓이 구하기/triangle (삼각형 넓이 구하기 알고리즘) (0) | 2015.10.19 |
두수의 교환/swap(두수의 교환 알고리즘) (0) | 2015.10.18 |
분을 초로 변환/m2s(분을 초로 알고리즘) (0) | 2015.10.18 |
사각형 넓이 구하기/area(사각형 넓이 알고리즘) (0) | 2015.10.18 |