Algorithm 215

[정올] 139 : 반복제어문2 - 형성평가10

문제 2부터 9까지의 수 중 2개를 입력받아 입력받은 수 사이의 구구단을 출력하는 프로그램을 작성하시오. 단 반드시 먼저 입력된 수의 구구단부터 아래의 형식에 맞게 출력하여야 한다. 구구단 사이의 공백은 3칸이다. 입력 예 5 3 출력 예 5 * 1 = 5 4 * 1 = 4 3 * 1 = 3 5 * 2 = 10 4 * 2 = 8 3 * 2 = 6 5 * 3 = 15 4 * 3 = 12 3 * 3 = 9 5 * 4 = 20 4 * 4 = 16 3 * 4 = 12 5 * 5 = 25 4 * 5 = 20 3 * 5 = 15 5 * 6 = 30 4 * 6 = 24 3 * 6 = 18 5 * 7 = 35 4 * 7 = 28 3 * 7 = 21 5 * 8 = 40 4 * 8 = 32 3 * 8 = 24 5 * 9 ..

Algorithm/JUNGOL 2022.01.05

[정올] 548 : 반복제어문2 - 자가진단8

문제 구구단의 일부를 다음과 같이 출력하는 프로그램을 작성하시오. 곱셈의 결과는 오른쪽으로 맞추어 출력을 하고 결과값 사이의 공백은 3칸으로 한다. 출력형식 예) 2_*_1_=__2___ (_는 공백을 나타내는 것임)​ 출력 예 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(Syste..

Algorithm/JUNGOL 2022.01.04

[정올] 127 : 반복제어문1 - 형성평가3

문제 0 부터 100 까지의 정수를 계속 입력받다가 범위를 벗어나는 수가 입력되면 그 이전까지 입력된 자료의 합계와 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 첫째자리까지 출력한다.) 입력 예 55 100 48 36 0 101 출력 예 sum : 239 avg : 47.8 코드 import java.util.*; import static java.lang.System.exit; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; // 합계 int num = 0; // 숫자 개수 while (true) { int a = sc.nextInt(..

Algorithm/JUNGOL 2022.01.04

[정올] 540 : 반복제어문1 - 자가진단5

문제 정수를 입력받아서 3의 배수가 아닌 경우에는 아무 작업도 하지 않고 3의 배수인 경우에는 3으로 나눈몫을 출력하는 작업을 반복하다가 -1이 입력되면 종료하는 프로그램을 작성하시오. * 입출력예의 진한 글씨는 실행값이다. 입/출력 예 5 12 4 21 7 100 -1 Hint! 3의 배수는 3으로 나눈 나머지가 0이다. 코드 import java.util.*; import static java.lang.System.exit; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { int a = sc.nextInt(); if (a == -1) exit(0);..

Algorithm/JUNGOL 2022.01.04

[정올] 539 : 반복제어문1 - 자가진단4

문제 정수를 계속 입력받다가 100 이상의 수가 입력이 되면 마지막 입력된 수를 포함하여 합계와 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 첫째자리까지 출력한다.) 입력 예 1 2 3 4 5 6 7 8 9 10 100 출력 예 155 14.1 Hint! 입력을 받으면 먼저 누적을 시킨 후에 조건을 확인한다. 코드 import java.util.*; import static java.lang.System.exit; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; // 합계 int num = 0; // 숫자 개수 double avg = 0..

Algorithm/JUNGOL 2022.01.04

[정올] 123 : 선택제어문 - 형성평가4

문제 1번은 개, 2번은 고양이, 3번은 병아리로 정하고 번호를 입력하면 번호에 해당하는 동물을 영어로 출력하는 프로그램을 작성하시오. 해당 번호가 없으면 "I don't know."라고 출력한다. 개-dog 고양이-cat 병아리-chick​ 입력 예 Number? 2 출력 예 cat 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); // 번호 String name = ""; // 동물 이름 String result = ""; // 동물 이름 영어로 if(a == 1) { name = "개"; } el..

Algorithm/JUNGOL 2022.01.03

[정올] 118 : 디버깅 - 형성평가3

문제 아래의 프로그램을 작성하여 디버깅을 하면서 디버깅 창에서 ① 위치에서의 a의 값이 얼마인지 구하여 그 값을 출력하는 프로그램을 작성하시오. 출력형식 ①에서의 a값만 출력하는 프로그램을 작성하시오. Hint! python 의 경우 ''' a = 5 a += 10 a = a - 1 #-----------------1. print (0) # 1. 에서의 a값을 0 대신 출력한다. 코드 (C++) #include using namespace std; int main() { int a = 5; a += 10; a = a - 1; printf("%d\n", 15); return 0; }

Algorithm/JUNGOL 2022.01.03

[정올] 524 : 연산자 - 자가진단7

문제 2개의 정수를 입력 받아서 논리곱과 논리합의 결과를 출력하는 프로그램을 작성하시오. (수가 0 이 아닌 경우 참으로, 0 인 경우 거짓으로 간주합니다.) [JAVA] 2개의 정수를 입력 받아서 0이 아니면 참(true), 0이면 거짓(false)으로 처리하고 두 값의 논리곱과 논리합의 결과를 출력하는 프로그램을 작성하시오. ​ ​hint : 정수 a를 입력받은 후 boolean c = (a != 0);을 실행하면 c에 a의 논리값이 저장된다. 출력 예 2 0 코드 (C++) #include using namespace std; int main() { int num1, num2; scanf("%d %d", &num1, &num2); printf("%d %d", num1 && num2, num1 || ..

Algorithm/JUNGOL 2022.01.03

[정올] 115 : 연산자 - 형성평가5

문제 민수와 기영이의 키와 몸무게를 입력받아 민수가 키도 크고 몸무게도 크면 1 그렇지 않으면 0을 출력하는 프로그램을 작성하시오. (JAVA는 1 이면 true, 0 이면 false를 출력한다.) 출력 예 150 35 145 35 Hint! 관계 연산자와 논리 연산자를 함께 이용한다. 코드 import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int m_height = sc.nextInt(); int m_weight = sc.nextInt(); int g_height = sc.nextInt(); int g_weight = sc.nextInt(); ..

Algorithm/JUNGOL 2022.01.03