공부하는 히욤이

[기초다지기] : 입력 - 형성평가 본문

Algorithm/Jungol

[기초다지기] : 입력 - 형성평가

히욤이 2019. 1. 6. 20:44

입력 - 형성평가1

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



세 개의 정수형 변수를 선언하고 각 변수에 10 20 30을 대입한 후 그 변수를 이용하여 출력 예와 같이 출력하는 프로그램을 작성하시오.







10 + 20 = 30





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
public class Main {
 
    public static void main(String[] args) {
 
        int a = 10;
        int b = 20;
        int c = 30;
        
        System.out.println(a + " + " + b + " = " + c);
 
    }
 
}
 
cs







입력 - 형성평가2

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



실수형 변수를 2개 선언한 후 각각에 80.5  22.34를 대입한 후 두 수의 합을 구하여 각각의 숫자를 10칸씩 오른쪽에 맞추어 소수 둘째자리까지 출력하는 프로그램을 작성하시오.







     80.50     22.34    102.84





1
2
3
4
5
6
7
8
9
10
11
12
13
 
public class Main {
 
    public static void main(String[] args) {
 
        float a = 80.5f;
        float b = 22.34f;
        System.out.printf("%10.2f%10.2f%10.2f",a,b,(a+b));
 
    }
 
}
 
cs







입력 - 형성평가3

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



정수형 변수 한 개를 선언하여 50을 대입하고 실수형 변수 한 개를 선언하여 100.12를 대입한 후 다음과 같이 출력되는 프로그램을 작성하시오.

(결과값은 소수점 이하에서 반올림) 







100.12 * 50 = 5006




1
2
3
4
5
6
7
8
9
10
11
12
 
public class Main {
 
    public static void main(String[] args) {
 
        int a = 50;
        float b = 100.12f;
        System.out.printf("%.2f * %d = %.0f",b,a,(a*b));
    }
 
}
 
cs







입력 - 형성평가4

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



세 개의 정수를 입력받아 합과 평균을 출력하는 프로그램을 작성하시오.(단 평균은 소수 이하를 버림하여 정수 부분만 출력한다.)







20 50 100
sum = 170
avg = 56




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







입력 - 형성평가5

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



실수의 yard(야드)를 입력받아 cm(센티미터)로 환산하여 입력값과 환산한 값을 출력 예와 같이 소수 둘째자리에서 반올림하여 첫째자리까지 출력하는 프로그램을 작성하시오. (단 1야드 = 91.44cm로 한다.)  

 

입력은 "yard? "라고 먼저 출력하고, 실수를 입력받는다.  실수는 "double"로 한다.



 

입력은 "yard? "라고 먼저 출력하고, 실수를 입력받는다.  실수는 "double"로 한다.





yard? 10.1
10.1yard = 923.5cm



1
2
3
4
5
6
7
8
9
10
11
12
13
14
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        
        System.out.print("yard? ");
        double yard = (new Scanner(System.in).nextDouble());
        //System.out.println(yard + "yard" + "= " + (yard*91.44));
        System.out.printf("%.1fyard = %.1fcm",yard,(yard*91.44));
    }
 
}
 
cs