공부하는 히욤이

[기초다지기] : 디버깅 - 자가진단 본문

Algorithm/Jungol

[기초다지기] : 디버깅 - 자가진단

히욤이 2019. 1. 6. 23:01

디버깅 - 자가진단1

제한시간: 1000 ms    메모리제한: 0 MB
해결횟수: 4547 회    시도횟수: 7988 회   



2개의 실수(double)를 입력 받아서 두 수의 곱을 정수로 변환한 결과값과 두 수를 각각 정수로 변환하여 곱을 구한 결과값을 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오.







3.4 5.65
19 15




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
 
        Scanner scanner = new Scanner(System.in);
        double a = scanner.nextDouble();
        double b = scanner.nextDouble();
        System.out.println((int)(a*b) + " " + ((int)(a)) * ((int)(b)));
        
        
    }
 
}
 
cs






디버깅 - 자가진단2

제한시간: 1000 ms    메모리제한: 0 MB
해결횟수: 4159 회    시도횟수: 6210 회   



2개의 정수를 입력받아서 첫 번째 수를 두 번째 수로 나눈 몫을 출력하고 첫 번째 수를 실수로 변환하여두 번째 수로 나눈 값을 구한 후 반올림하여 소수 둘째자리까지 출력하는 프로그램을 작성하고 프로그램내용에 관한 설명을 주석으로 표시하시오.







11 3
3 3.67




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
 
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = scanner.nextInt();
        System.out.printf("%d %.2f",(a/b),((float)(a))/b);
        
        
    }
 
}
 
cs