Algorithm/JUNGOL 96

[정올] 629 : 파일입출력 - 자가진단4

문제 공백을 포함한 문자열을 두 번 입력받아 길이가 작은 문자열과 긴 문자열의 순으로 출력하는 프로그램을 작성하시오. 각 문자열의 길이는 100자를 넘지 않는다. * 표준입출력방식으로 작성하세요. 입력 예 Love, like you've never been hurt. Live, like today is the lost day to live. 출력 예 Love, like you've never been hurt. Live, like today is the lost day to live. 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Str..

Algorithm/JUNGOL 2022.01.11

[정올] 628 : 파일입출력 - 자가진단3 (*)

문제 10명의 학생 이름과 점수를 입력받아 이름과 점수, 등수를 입력받은 순서대로 출력하는 프로그램을 작성하시오. 단, 출력시 "이름", "점수", "등수"는 한 칸의 공백으로 구분을 하며, Name은 4칸(%4s), Score는 5칸(%5d), Rank는 각 4칸(%4d)으로 출력한다. * 표준입출력방식으로 작성하세요. 입력 예 Hong 90 Lim 85 Park 88 Gong 75 Lee 100 Seo 90 Jang 75 Song 90 Kim 95 Sung 60 출력 예 Name Score Rank Hong 90 3 Lim 85 7 Park 88 6 Gong 75 8 Lee 100 1 Seo 90 3 Jang 75 8 Song 90 3 Kim 95 2 Sung 60 10 코드 import java.u..

Algorithm/JUNGOL 2022.01.11

[정올] 627 : 파일입출력 - 자가진단2

문제 10개의 실수를 입력받아 첫 번째 입력 값과 마지막 입력 값의 평균을 반올림하여, 소수 첫째자리까지 출력하는 프로그램을 작성하시오. * 표준입출력방식으로 작성하세요. 입력 예 15.3 123.5 0.69 85.12 3.0 51.9 100.1 1.58 5.5 10.5 출력 예 12.9 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double [] a = new double[10]; for(int i=0; i

Algorithm/JUNGOL 2022.01.11

[정올] 199 : 구조체 - 형성평가5

문제 10 이하의 정수 n을 입력받은 후 n명의 이름(영문자 20자 이하)과 세 과목의 점수를 입력받아 총점이 높은 순으로 정렬하여 출력하는 프로그램을 작성하시오. 입력 예 3 Chung 50 65 89 Nolbu 100 38 99 Hungbu 85 95 77 출력 예 Hungbu 85 95 77 257 Nolbu 100 38 99 237 Chung 50 65 89 204 코드 import java.util.*; class School { String name; int a; int b; int c; int total; } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n..

Algorithm/JUNGOL 2022.01.11

[정올] 198 : 구조체 - 형성평가3

문제 직사각형의 왼쪽 아래의 좌표(x, y)와 오른쪽 위의 좌표(x2, y2)를 저장할 수 있는 구조체 자료형을 만들고 두 개의 직사각형 자료를 입력받아 두 직사각형을 포함하는 최소의 직사각형 자료를 구하여 구조체 변수에 저장하고 출력하는 프로그램을 작성하시오. 단, 모든 입력값은 100을 넘지 않는다. 입력 예 1 1 6 5 2 0 7 3 출력 예 1 0 7 5 코드 import java.util.*; class School { int x; int y; int x2; int y2; } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); School s1 = new School();..

Algorithm/JUNGOL 2022.01.11

[정올] 196 : 구조체 - 형성평가2

문제 이름과 전화번호, 주소를 멤버로하는 구조체를 정의하고 3명의 자료를 입력받은 후 사전순으로 이름이 가장 빠른 사람의 자료를 출력하는 프로그램을 작성하시오. 이름, 전화번호, 주소는 모두 15자 이하이다. ** 자기주도 C언어 7판 이전 교재는 출력예가 오류입니다. 입력 예 Lim 1234-5678 Seoul Hong 2345-6789 Gangwon Sung 3456-7890 Gyeonggi 출력 예 name : Hong tel : 2345-6789 addr : Gangwon 코드 import java.util.*; class School { String name; String phone; String address; } public class Main { public static void main(..

Algorithm/JUNGOL 2022.01.10

[정올] 618 : 구조체 - 자가진단6 (*)

문제 5명의 이름과 키, 몸무게를 입력받아 이름순으로 정렬하여 출력하고, 몸무게가 무거운 순으로 정렬하여 출력하는 프로그램을 작성하시오. 몸무게는 소수점이하 1자리까지 출력한다. 입력 예 Lee 150 35.6 Kim 155 28.9 Sin 148 32.7 Jung 160 41.2 Park 165 38.7 출력 예 name Jung 160 41.2 Kim 155 28.9 Lee 150 35.6 Park 165 38.7 Sin 148 32.7 weight Jung 160 41.2 Park 165 38.7 Lee 150 35.6 Sin 148 32.7 Kim 155 28.9 코드 import java.util.*; class School { String name; int height; float weight..

Algorithm/JUNGOL 2022.01.10

[정올] 617 : 구조체 - 자가진단5 (**)

문제 5명의 이름과 키를 입력받아 키가 가장 작은 사람의 이름과 키를 출력하는 프로그램을 작성하시오. 이름은 20자 이하이다. 입력 예 Park 175 Lee 180 Choo 185 Son 193 Kim 188 출력 예 Park 175 코드 import java.util.*; class School { String name; int height; } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); School s[] = new School[5]; for(int i=0; i

Algorithm/JUNGOL 2022.01.10

[정올] 616 : 구조체 - 자가진단4

문제 삼각형의 세 꼭지점의 정수 좌표를 입력받아 삼각형의 무게중심의 실수 좌표를 구하여 소수 첫째자리까지 출력하는 프로그램을 작성하시오. 입력 형식 x1 y1 x2 y2 x3 y3 입력 예 0 0 1 2 10 15 출력 예 (3.7, 5.7) 코드 import java.util.*; class School { int x1; int y1; int x2; int y2; int x3; int y3; } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); School s1 = new School(); s1.x1 = sc.nextInt(); s1.y1 = sc.nextInt(); s1.x2 ..

Algorithm/JUNGOL 2022.01.09

[정올] 615 : 구조체 - 자가진단3

문제 두 명의 이름과 국어, 영어 점수를 입력받아 과목별 점수의 평균을 구하여 출력하는 프로그램을 작성해 보시오. (이름은 20자 이하이고 평균의 소수점 이하는 버림한다.) 입력 예 Junho 88 100 Seonbin 95 96 출력 예 Junho 88 100 Seonbin 95 96 avg 91 98 코드 import java.util.*; class School { String name; int korean; int english; } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); School s1 = new School(); School s2 = new School();..

Algorithm/JUNGOL 2022.01.09