Language Coder - 출력 / Code : 9008 / 출력 - 연습문제8 문제 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 subject score ============== korean 90 english 100 computer 80 Hint! "="은 14개를 출력합니다. 정답 C언어 #include int main() { printf(" subject score\n==============\n korean 90\n english 100\ncomputer 80"); return 0; } 코딩 테스트/정올 2022.12.23
Language Coder - 출력 / Code : 9007 / 출력 - 연습문제7 문제 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 수식을 출력하면 계산 결과가 출력됩니다. 10 + 5 = 15 내 생일은 2005년 6월 17일 입니다. 정답 C언어 #include int main() { printf("수식을 출력하면 계산 결과가 출력됩니다.\n10 + 5 = 15\n내 생일은 2005년 6월 17일 입니다."); return 0; } 코딩 테스트/정올 2022.12.22
Language Coder - 출력 / Code : 9006 / 출력 - 연습문제6 문제 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 수를 출력할 때는 따옴표를 생략합니다. 123 6.500000 정답 C언어 #include int main() { printf("수를 출력할 때는 따옴표를 생략합니다.\n123\n6.500000"); return 0; } 코딩 테스트/정올 2022.12.22
Language Coder - 출력 / Code : 9005 / 출력 - 연습문제5 문제 서식문자를 이용하여 출력하는 프로그램을 작성하시오. 출력 예 서식 문자로 출력하는 방법입니다. 이것은 문자열을 나타냅니다. 정답 C언어 #include int main() { printf("서식 문자로 출력하는 방법입니다.\n이것은 문자열을 나타냅니다."); return 0; } 코딩 테스트/정올 2022.12.22
Language Coder - 출력 / Code : 9004 / 출력 - 연습문제4 문제 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 @@ @ @ @ @ @ @ @ @ @ @ @@ 정답 C언어 #include int main() { printf(" @@\n @ @\n @ @\n@ @\n @ @\n @ @\n @@"); return 0; } 코딩 테스트/정올 2022.12.22
Language Coder - 출력 / Code : 9003 / 출력 - 연습문제3 문제 아래와 같이 문장을 여러 줄에 출력하는 프로그램을 작성하시오. 출력 예 세 번째 프로그램입니다. 줄을 바꾸어 출력합니다. 여기까지 출력하고 줄을 바꿉니다. 정답 C언어 #include int main() { printf("세 번째 프로그램입니다.\n줄을 바꾸어 출력합니다.\n여기까지 출력하고\n줄을 바꿉니다."); return 0; } 코딩 테스트/정올 2022.12.21
Language Coder - 출력 / Code : 9002 / 출력 - 연습문제2 문제 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 두 번째 프로그램입니다. 한 줄에 여러 문장을 출력합니다. #include int main() { printf("두 번째 프로그램입니다. 한 줄에 여러 문장을 출력합니다."); return 0; } 코딩 테스트/정올 2022.12.19
Language Coder - 출력 / Code : 9001 / 출력 - 연습문제1 문제 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 첫 번째 프로그램입니다. 정답 C언어 #include int main() { printf("첫 번째 프로그램입니다."); return 0; } 코딩 테스트/정올 2022.12.16
Language Coder - 반복제어문1 / Code : 129 / 반복제어문1 - 형성평가5 문제 삼각형의 밑변의 길이와 높이를 입력받아 넓이를 출력하고, "Continue? "에서 하나의 문자를 입력받아 그 문자가 'Y' 나 'y' 이면 작업을 반복하고 다른 문자이면 종료하는 프로그램을 작성하시오. (넓이는 반올림하여 소수 첫째자리까지 출력한다.) 입·출력 예 Base = 11 Height = 5 Triangle width = 27.5 Continue? Y Base = 10 Height = 10 Triangle width = 50.0 Continue? N Hint! 문자를 입력받을 때에는 %c 앞에 공백을 넣어 주어야 엔터, 공백과 같은 구분자를 입력받지 않고 한 개의 문자를 입력받을 수 있다. 예 : scanf(" %c", &문자변수); 정답 C언어 #include int main() { .. 코딩 테스트/정올 2022.12.15
Language Coder - 반복제어문1 / Code : 128 / 반복제어문1 - 형성평가4 문제 0 이 입력될 때까지 정수를 계속 입력받아 3의 배수와 5의 배수를 제외한 수들의 개수를 출력하는 프로그램을 작성하시오. 입력 예 1 2 3 4 5 6 7 8 9 10 0 출력 예 5 정답 C언어 #include int main(void) { int num = 0; int count = 0; while (1) { scanf("%d", &num); if (num == 0) { break; } else { if (num % 3 == 0 || num % 5 == 0) { } else { count++; } } } printf("%d", count); } 코딩 테스트/정올 2022.12.14
Language Coder - 반복제어문1 / Code : 127 / 반복제어문1 - 형성평가3 문제 0 부터 100 까지의 정수를 계속 입력받다가 범위를 벗어나는 수가 입력되면 그 이전까지 입력된 자료의 합계와 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 첫째자리까지 출력한다.) 입력 예 55 100 48 36 0 101 출력 예 sum : 239 avg : 47. 정답 C언어 #include int main(void) { int num = 0; int i = 0; int sum = 0; while (1) { scanf("%d", &num); if (0 > num || num > 100) { break; } i++; sum += num; } printf("sum : %d \n", sum); printf("avg : %.1f", sum/(float)i); return 0; } 코딩 테스트/정올 2022.12.12
Language Coder - 반복제어문1 / Code : 126 / 반복제어문1 - 형성평가2 문제 0 이상의 정수들이 공백으로 구분되어 반복적으로 주어진다. 0이 입력되면 반복문을 멈추고 그 전까지 입력받은 수들에 대하여 홀수의 개수와 짝수의 개수를 출력하는 프로그램을 작성하시오. 입력 예 9 7 10 5 33 65 0 출력 예 odd : 5 even : 1 정답 C언어 #include int main () { int num; int odd = 0, even = 0; while (1) { scanf("%d", &num); if (num == 0) break; if (num %2 == 0) even++; else odd++; } printf("odd : %d\n", odd); printf("even : %d", even); } 코딩 테스트/정올 2022.12.12
Language Coder - 반복제어문1 / Code : 125 / 반복제어문1 - 형성평가1 문제 정수를 입력받아 1부터 입력받은 정수까지를 차례대로 출력하는 프로그램을 작성하시오. 입력 예 5 출력 예 1 2 3 4 5 정답 C언어 #include int main (void) { int i = 1, num; scanf("%d", &num); while (i 코딩 테스트/정올 2022.12.09
Language Coder - 반복제어문1 / Code : 633 / 반복제어문1 - 자가진단6 문제 아래와 같이 나라 이름을 출력하고 숫자를 입력받아 해당하는 나라의 수도를 출력하는 작업을 반복하다가 해당하는 번호 이외의 숫자가 입력되면 "none"라고 출력한 후 종료하는 프로그램을 작성하시오. 각 나라의 수도 : 대한민국 = 서울(Seoul) 미국 = 워싱턴(Washington) 일본 = 동경(Tokyo) 중국 = 북경(Beijing) 입출력시 모양은 "입·출력예"와 같이 하시오. 입·출력 예 1. Korea 2. USA 3. Japan 4. China number? 1 Seoul Korea USA Japan China number? 5 none 정답 C언어 #include int main() { int num; int flag = 0; while(1) { printf("1. Korea\n").. 코딩 테스트/정올 2022.12.04
Language Coder - 반복제어문1 / Code : 540 / 반복제어문1 - 자가진단5 문제 정수를 입력받아서 3의 배수가 아닌 경우에는 아무 작업도 하지 않고 3의 배수인 경우에는 3으로 나눈몫을 출력하는 작업을 반복하다가 -1이 입력되면 종료하는 프로그램을 작성하시오. 입출력예의 진한 글씨는 실행값이다. 입·출력 예 5 12 4 21 7 100 -1 Hint! 3의 배수는 3으로 나눈 나머지가 0이다. 정답 C언어 #include int main (void) { int num; while(1) { scanf("%d", &num); if (num == -1) { break; } if (num %3 == 0) { printf("%d\n", num/3); } } } 코딩 테스트/정올 2022.12.03
Language Coder - 반복제어문1 / Code : 539 / 반복제어문1 - 자가진단4 문제 정수를 계속 입력받다가 100 이상의 수가 입력이 되면 마지막 입력된 수를 포함하여 합계와 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 첫째자리까지 출력한다.) 입력 예 1 2 3 4 5 6 7 8 9 10 100 출력 예 155 14.1 Hint! 입력을 받으면 먼저 누적을 시킨 후에 조건을 확인한다. 정답 C언어 #include int main (void) { int i = 0, result = 0; int num; while (1) { scanf("%d", &num); result += num; i++; if ( num >= 100 ) { break; } } printf("%d\n", result); printf("%.1f", result/(float)i); } 코딩 테스트/정올 2022.12.02
Language Coder - 반복제어문1 / Code : 538 / 반복제어문1 - 자가진단3 문제 한 개의 정수를 입력받아 양수(positive integer)인지 음수(negative number)인지 출력하는 작업을 반복하다가 0이 입력되면 종료하는 프로그램을 작성하시오. 입·출력 예 입출력예의 진한 글씨는 출력값입니다. number? 10 positive integer number? -10 negative number number? 0 정답 C언어 #include int main (void) { int num; while (1) { printf("number? "); scanf("%d", &num); if (num>0) printf("positive integer\n"); else if (num 코딩 테스트/정올 2022.12.01
Language Coder - 반복제어문1 / Code : 537 / 반복제어문1 - 자가진단2 문제 100 이하의 양의 정수만 입력된다. while 문을 이용하여 1부터 입력받은 정수까지의 합을 구하여 출력하는 프로그램을 작성하시오. 입력 예 10 출력 예 55 정답 C언어 #include int main (void) { int num, i = 1, sum = 0; scanf("%d", &num); while(i 코딩 테스트/정올 2022.11.30
Language Coder - 반복제어문1 / Code : 536 / 반복제어문1 - 자가진단1 문제 1부터 15까지 차례로 출력하는 프로그램을 작성하시오. while문을 이용하세요. 출력 예 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Hint! int 변수를 선언하고 초기값으로 1을 대입한다. 정답 C언어 #include int main (void) { int num = 1; while (num 코딩 테스트/정올 2022.11.29
Language Coder - 선택제어문 / Code : 124 / 선택제어문 - 형성평가5 문제 1~12사이의 정수를 입력받아 평년의 경우 입력받은 월을 입력받아 평년의 경우 해당 월의 날수를 출력하는 프로그램을 작성하시오. 입력 예 2 출력 예 28 Hint! 평년의 경우 1월부터 12월까지 일수는 각각 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31일이다. 정답 C언어 #include int main (void) { int i; scanf("%d", &i); if (i == 2) printf("28"); else if ((i == 1) || (i == 3) || (i == 5) || (i == 7) || (i == 8)|| (i == 10)|| (i == 12)) { printf("31"); } else printf("30"); } 코딩 테스트/정올 2022.11.28