Language Coder - 연산자 / Code : 114 / 연산자 - 형성평가4 문제 두 정수를 입력받아 첫 번째 수는 전치증가연산자를 사용하고 두 번째 수는 후치감소연산자를 사용하여 출력하고 바뀐 값을 다시 출력하는 프로그램을 작성하시오. 입력 예 10 15 출력 예 11 15 11 14 정답 C언어 #include int main (void) { int a, b; scanf("%d %d", &a, &b); printf("%d %d \n", ++a, b--); printf("%d %d", a, b); } 코딩 테스트/정올 2022.11.01
Language Coder - 연산자 / Code : 113 / 연산자 - 형성평가3 문제 직사각형의 가로와 세로의 길이를 정수형 값으로 입력받은 후 가로의 길이는 5 증가시키고 세로의 길이는 2배하여 저장한 후 가로의 길이 세로의 길이 넓이를 차례로 출력하는 프로그램을 작성하시오. 입력 예 20 15 출력 예 width = 25 length = 30 area = 750 정답 C언어 #include int main (void) { int a, b; scanf("%d %d", &a, &b); a += 5; b *= 2; printf("width = %d\n", a); printf("length = %d\n", b); printf("area = %d", a*b); } 코딩 테스트/정올 2022.10.31
Language Coder - 연산자 / Code : 112 / 연산자 - 형성평가2 문제 두 정수를 입력받아서 나눈 몫과 나머지를 다음과 같은 형식으로 출력하는 프로그램을 작성하시오. 입력 예 35 10 출력 예 35 / 10 = 3...5 정답 C언어 #include int main (void) { int a, b; scanf("%d %d", &a, &b); printf("%d / %d = %d...%d", a, b, a/b, a%b); } 코딩 테스트/정올 2022.10.30
Language Coder - 연산자 / Code : 111 / 연산자 - 형성평가1 문제 국어 영어 수학 컴퓨터 과목의 점수를 정수로 입력받아서 총점과 평균을 구하는 프로그램을 작성하시오. (단 평균의 소수점 이하는 버림 한다.) 입력 예 70 95 63 100 출력 예 sum 328 avg 82 정답 C언어 #include int main (void) { int a, b, c, d; scanf("%d %d %d %d", &a, &b, &c, &d); printf("sum %d\n", a+b+c+d); printf("avg %d", (a+b+c+d)/4); } 코딩 테스트/정올 2022.10.29
Language Coder - 연산자 / Code : 525 / 연산자 - 자가진단8 문제 3개의 정수를 입력 받아 첫 번째 수가 가장 크면 1 아니면 0을 출력하고 세 개의 수가 모두 같으면 1 아니면 0을 출력하는 프로그램을 작성하시오. (JAVA는 1이면 true, 0이면 false를 출력한다.) 입력 예 10 9 9 출력 예 1 0 정답 C언어 #include int main() { int a,b,c; scanf("%d %d %d", &a, &b, &c); printf("%d %d", (a>b && a > c), (a==b && a==c)); } 코딩 테스트/정올 2022.10.28
Language Coder - 연산자 / Code : 524 / 연산자 - 자가진단7 문제 2개의 정수를 입력 받아서 논리곱과 논리합의 결과를 출력하는 프로그램을 작성하시오. (수가 0 이 아닌 경우 참으로, 0 인 경우 거짓으로 간주합니다.) [JAVA] 2개의 정수를 입력 받아서 0이 아니면 참(true), 0이면 거짓(false)으로 처리하고두 값의 논리곱과 논리합의 결과를 출력하는 프로그램을 작성하시오. hint 정수 a를 입력받은 후 boolean c = (a != 0);을 실행하면 c에 a의 논리값이 저장된다. 입력 예 2 0 출력 예 0 1 [JAVA] false true 정답 C언어 #include int main (void) { int a, b; scanf("%d %d", &a, &b); printf("%d %d", a&&b, a||b); } 코딩 테스트/정올 2022.10.27
Language Coder - 연산자 / Code : 523 / 연산자 - 자가진단6 문제 두 개의 정수를 입력받아서 다음과 같이 4가지 관계연산자의 결과를 출력하시오. 이때 입력받은 두 정수를 이용하여 출력하시오. (JAVA는 1이면 true, 0이면 false를 출력한다.) 입력 예 4 5 출력 예 4 > 5 --- 0 4 = 5 --- 0 4 b); printf("%d < %d --- %d\n", a, b, a=b); printf("%d 코딩 테스트/정올 2022.10.26
Language Coder - 연산자 / Code : 522 / 연산자 - 자가진단5 문제 두 개의 정수를 입력받아서, 첫 번째 줄에는 두 정수의 값이 같으면 1 아니면 0을 출력하고, 두 번째 줄에는 같지 않으면 1 같으면 0을 출력하는 프로그램을 작성하시오. (JAVA는 1이면 true, 0이면 false를 출력한다.) 입력 예 5 5 출력 예 1 0 정답 C언어 #include int main (void) { int a, b; scanf("%d %d", &a, &b); printf("%d\n", a==b); printf("%d", a!=b); } 코딩 테스트/정올 2022.10.25
Language Coder - 연산자 / Code : 521 / 연산자 - 자가진단4 문제 두 개의 정수를 입력받아 각각 후치 증가 연산자와 전치 감소 연산자를 사용하여 두 수의 곱을 구한 후 각각의 값을 출력하는 프로그램을 작성하시오. 입력 예 10 20 출력 예 11 19 190 Hint! python 사용자는 두 번째 수를 1감소시키고 두 수의 곱을 구한후 첫 번째 수를 1증가시킨다. 세 수를 출력한다. 정답 C언어 #include int main (void) { int a, b, c; scanf("%d %d", &a, &b); c = a++ * --b; printf("%d %d %d", a, b, c); } 코딩 테스트/정올 2022.10.24
Language Coder - 연산자 / Code : 520 / 연산자 - 자가진단3 문제 한 개의 정수를 입력 받아서 후치증가 연산자를 사용하여 출력한 후 전치 증가 연산자를 사용하여 출력하는프로그램을 작성하시오. 입력 예 5 출력 예 5 7 Hint! 첫번째 줄은 후치증가 연산자를 사용한 결과 둘번째 줄은 전치증가 연산자를 사용한 결과 정답 C언어 #include int main (void) { int a; scanf("%d", &a); printf("%d\n", a++); printf("%d", ++a); } 코딩 테스트/정올 2022.10.23
Language Coder - 연산자 / Code : 519 / 연산자 - 자가진단2 문제 정수 2개를 입력받아서 첫 번째 수에는 100을 증가시켜 저장하고 두 번째 수는 10으로 나눈 나머지를 저장한 후 두 수를 차례로 출력하는 프로그램을 작성하시오. 입력 예 20 35 출력 예 120 5 정답 C언어 #include int main (void) { int a, b; scanf("%d %d", &a, &b); printf("%d %d", a+100, b%10); } 코딩 테스트/정올 2022.10.22
Language Coder - 연산자 / Code : 518 / 연산자 - 자가진단1 문제 세 개의 정수를 입력 받아서 합계와 평균을 출력하시오. (단 평균은 소수 이하를 버리고 정수부분만 출력한다.) 입력 예 10 25 33 출력 예 sum : 68 avg : 22 정답 C언어 #include int main (void) { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("sum : %d\n", a+b+c); printf("avg : %d", (a+b+c)/3); } 코딩 테스트/정올 2022.10.21
Language Coder - 입력 / Code : 110 / 입력 - 형성평가5 문제 실수의 yard(야드)를 입력받아 cm(센티미터)로 환산하여 입력값과 환산한 값을 출력 예와 같이 소수 둘째자리에서 반올림하여 첫째자리까지 출력하는 프로그램을 작성하시오. (단 1야드 = 91.44cm로 한다.) 입력은 "yard? "라고 먼저 출력하고, 실수를 입력받는다. 실수는 "double"로 한다. 입력 예 yard? 10.1 출력 예 10.1yard = 923.5cm Hint! 입력을 받기 위한 지문 뒤에는 꼭! 공백을 넣어야한다. printf("yard? "); 정답 C언어 #include int main (void) { double yard = 91.44; double num1; printf("yard? "); scanf("%lf", &num1); printf("%.1fyard = %... 코딩 테스트/정올 2022.10.20
Language Coder - 입력 / Code : 109 / 입력 - 형성평가4 문제 세 개의 정수를 입력받아 합과 평균을 출력하는 프로그램을 작성하시오.(단 평균은 소수 이하를 버림하여 정수 부분만 출력한다.) 입력 예 20 50 100 출력 예 sum = 170 avg = 56 Hint! 정수를 정수로 나눈 몫은 소수 이하를 버린 정수가 된다. 정답 C언어 #include int main (void) { int a, b, c; scanf("%d %d %d", &a, &b, &c); printf("sum = %d\navg = %d", a+b+c, (a+b+c)/3); } 코딩 테스트/정올 2022.10.19
Language Coder - 입력 / Code : 108 / 입력 - 형성평가3 문제 정수형 변수 한 개를 선언하여 50을 대입하고 실수형 변수 한 개를 선언하여 100.12를 대입한 후 다음과 같이 출력되는 프로그램을 작성하시오. (결과값은 소수점 이하에서 반올림) 출력 예 100.12 * 50 = 5006 정답 C언어 #include int main (void) { int a = 50; float b = 100.12; printf("%.2f * %d = %.0f", b, a, a*b); } 코딩 테스트/정올 2022.10.18
Language Coder - 입력 / Code : 107 / 입력 - 형성평가2 문제 실수형 변수를 2개 선언한 후 각각에 80.5 22.34를 대입한 후 두 수의 합을 구하여 각각의 숫자를 10칸씩 오른쪽에 맞추어 소수 둘째자리까지 출력하는 프로그램을 작성하시오. 출력 예 80.50 22.34 102.84 Hint! 공백을 넣을 경우 1칸을 차지한다. 정답 C언어 #include int main (void) { float a = 80.5; float b = 22.34; printf("%10.2f%10.2f%10.2f", a, b, a+b); } 코딩 테스트/정올 2022.10.18
Language Coder - 입력 / Code : 106 / 입력 - 형성평가1 문제 세 개의 정수형 변수를 선언하고 각 변수에 10 20 30을 대입한 후 그 변수를 이용하여 출력 예와 같이 출력하는 프로그램을 작성하시오. 출력 예 10 + 20 = 30 정답 C언어 #include int main (void) { int a = 10, b = 20, c = 30; printf("%d + %d = %d", a, b, c); } 코딩 테스트/정올 2022.10.15
Language Coder - 입력 / Code : 517 / 입력 - 자가진단9 문제 세 개의 실수를 입력 받아 반올림하여 소수 셋째 자리까지 출력하는 프로그램을 작성하시오. 입력 예 1.2568 95.21438 526.851364 출력 예 1.257 95.214 526.851 정답 C언어 #include int main (void) { float a, b, c; scanf("%f %f %f", &a, &b, &c); printf("%.3f \n%.3f \n%.3f", a, b, c); } 코딩 테스트/정올 2022.10.14
Language Coder - 입력 / Code : 516 / 입력 - 자가진단8 문제 실수 2개와 한 개의 문자를 입력 받아 출력하되 실수는 반올림하여 소수 둘째자리까지 출력하는 프로그램을작성하시오. (C, C++, Java 의 경우 실수는 "double"로 선언하세요.) 입력 예 12.2536 526.129535 A 출력 예 12.25 526.13 A 정답 C언어 #include int main (void) { double num1, num2; char arr; scanf("%lf %lf %c", &num1, &num2, &arr); printf("%.2lf\n%.2lf\n%c", num1, num2, arr); } 코딩 테스트/정올 2022.10.12
Language Coder - 입력 / Code : 515 / 입력 - 자가진단7 문제 두 개의 정수를 입력 받아 곱과 몫을 출력하시오. (먼저 입력 받는 수가 항상 크며 입력되는 두 정수는 1이상 500이하이다.) 입력 예 16 5 출력 예 16 * 5 = 80 16 / 5 = 3 정답 C언어 #include int main (void) { int num1, num2; scanf("%d %d", &num1, &num2); printf("%d * %d = %d \n", num1, num2, num1 * num2); printf("%d / %d = %d", num1, num2, num1 / num2); } 코딩 테스트/정올 2022.10.11