반응형

정올 입력 33

Language Coder - 디버깅 / Code : 9028 / 디버깅 - 연습문제2

문제 한 개의 정수를 입력받아 정수 4로 나눈 몫과 실수 4.0으로 나눈 결과값을 각각 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오. (단, 실수는 반올림하여 소수 둘째자리까지 출력한다.) 입력 예 5 출력 예 5 / 4 = 1 5 / 4.0 = 1.25 정답 C언어 #include int main() { // int 변수 선언 int a; // int 변수 입력 scanf("%d", &a); // 결과값 출력 printf("%d / %d = %d\n", a, 4, a / (int)4); printf("%d / %.1f = %.2f", a, 4.0, a / (float)4); return 0; }

Language Coder - 디버깅 / Code : 9027 / 디버깅 - 연습문제1

문제 실수형 변수 두 개를 입력받아서 두 수의 합을 정수로 변환한 결과값과 두 수를 각각 정수로 변환하여 합을 구한 결과값을 출력하는 프로그램을 작성하고 프로그램 내용에 관한 설명을 주석으로 표시하시오. 입력 예 3.4 5.65 출력 예 9 8 정답 C언어 #include int main() { // float 변수 선언 float a, b; // float 변수 입력 scanf("%f %f", &a, &b); // 결과값 출력 printf("%d %d", (int)(a + b), (int)a + (int)b); return 0; }

Language Coder - 연산자 / Code : 9026 / 연산자 - 연습문제8

문제 3개의 정수 a, b, c를 선언하여 각각 0, 1, 2로 초기화 한 후 아래 소스와 같은 다양한 논리 연산 결과를 출력하는 프로그램을 작성하시오. 출력 예 1 1 0 1 정답 C언어 #include int main() { int a = 0; int b = 1; int c = 2; if (a >= 1 && b >= 2) { printf("0 "); } else { printf("1 "); } if (a >= 1 || b >= 1) { printf("1 "); } else { printf("0 "); } if (b >= 1 && c >= 1) { printf("0 "); } else { printf("1 "); } if (a >= 1) { printf("0 "); } else { printf("1 "..

Language Coder - 연산자 / Code : 9025 / 연산자 - 연습문제7

문제 3개의 정수 a, b, c를 선언하여 각각 0, 1, 2로 초기화한 후 a와 b가 모두 참인지, a 또는 b가 참인지, b와 c가 모두 참인지, a가 참이 아닌지를 확인하여 참이면 1, 거짓이면 0을 각각 출력하는 프로그램을 작성하시오. 출력 예 0 1 1 1 정답 C언어 #include int main() { int a = 0; int b = 1; int c = 2; if (a >= 1 && b >= 2) { printf("1 "); } else { printf("0 "); } if (a >= 1 || b >= 1) { printf("1 "); } else { printf("0 "); } if (b >= 1 && c >= 1) { printf("1 "); } else { printf("0 "); ..

Language Coder - 연산자 / Code : 9024 / 연산자 - 연습문제6

문제 3개의 정수 a, b, c를 입력받아서 a가 b보다 큰지, b가 c보다 크거나 같은지, a가 b보다 작거나 같은지, b가 c보다 작은지를 비교하여 참이면 1, 거짓이면 0을 각각 출력하는 프로그램을 작성하시오. 입력 예 1 2 2 출력 예 0 1 1 0 정답 C언어 #include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); if (a > b) { printf("1 "); } else { printf("0 "); } if (b >= c) { printf("1 "); } else { printf("0 "); } if (a

Language Coder - 연산자 / Code : 9023 / 연산자 - 연습문제5

문제 3개의 정수 a, b, c를 입력받아서 a와 b, b와 c를 각각 비교하여 같으면 1, 같지 않으면 0을 출력하고, 다음에는 같지 않으면 1, 같으면 0을 출력하는 프로그램을 작성하시오 입력 예 10 20 20 출력 예 0 1 1 0 정답 C언어 #include int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); if (a == b) { printf("1 "); } else { printf("0 "); } if (b == c) { printf("1 "); } else { printf("0 "); } if (a != c) { printf("1 "); } else { printf("0 "); } if (b != c) { printf("1 "); } el..

Language Coder - 연산자 / Code : 9022 / 연산자 - 연습문제4

문제 정수 변수 a와 b를 입력받아서 a는 전치 증가 연산자를 사용하고, b는 후치 감소 연산자를 사용하여 두 수의 합을 c에 저장한 후 각각을 출력하는 프로그램을 작성하시오. 입력 예 5 6 출력 예 a = 6, b = 5, c = 12 정답 C언어 #include int main() { int a, b, c; scanf("%d %d", &a, &b); a++; c = a + b; b--; printf("a = %d, b = %d, c = %d\n", a, b, c); return 0; }

Language Coder - 연산자 / Code : 9021 / 연산자 - 연습문제3

문제 정수형 변수 a와 b를 만들고 각각 10으로 초기화한 후 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 최초값 a = 10, b = 10 a++ = 10, ++b = 11 실행후 a = 11, b = 11 a-- = 11, --b = 10 실행후 a = 10, b = 10 정답 C언어 #include int main() { int a = 10; int b = 10; printf("최초값 a = %d, b = %d\n\n", a, b); ++b; printf("a++ = %d, ++b = %d\n", a, b); a++; printf("실행후 a = %d, b = %d\n\n", a, b); --b; printf("a-- = %d, --b = %d\n", a, b); a--; printf("실..

Language Coder - 연산자 / Code : 9019 / 연산자 - 연습문제2-1

문제 5개의 정수를 입력 받아 각각의 수에 + 3, - 3, × 3, / 3, % 3의 연산을 실행하여 그 값을 저장한 후 차례대로 출력하는 프로그램을 작성하시오 입력 예 5개의 수를 입력하시오. 10 5 7 9 10 출력 예 13 2 21 3 1 정답 C언어 #include int main() { int a, b, c, d, e; printf("5개의 수를 입력하시오. "); scanf("%d %d %d %d %d", &a, &b, &c, &d, &e); a += 3; b -= 3; c *= 3; d /= 3; e %= 3; printf("%d %d %d %d %d", a, b, c, d, e); return 0; }

Language Coder - 연산자 / Code : 9018 / 연산자 - 연습문제1

문제 두 개의 정수를 입력받아 다음과 같이 출력하는 프로그램을 작성하시오. 입력 예 두 개의 수를 입력하시오. 7 5 출력 예 7 + 5 = 12 7 - 5 = 2 7 * 5 = 35 7 / 5 = 1 7 % 5 = 2 정답 C언어 #include int main() { int a, b; printf("두 개의 수를 입력하시오. "); scanf("%d %d", &a, &b); printf("%d + %d = %d\n", a, b, a + b); printf("%d - %d = %d\n", a, b, a - b); printf("%d * %d = %d\n", a, b, a * b); printf("%d / %d = %d\n", a, b, a / b); printf("%d %% %d = %d\n", a, ..

Language Coder - 입력 / Code : 9017 / 입력 - 연습문제9

문제 두 개의 실수를 입력 받아 반올림하여 소수 둘째자리까지 출력하는 프로그램을 작성하시오. 입력 예 두 개의 실수를 입력하시오. 2.9402 415.23968125 출력 예 x = 2.94 y = 415.24 정답 C언어 #include int main() { float a; float b; printf("두 개의 실수를 입력하시오.\n"); scanf("%f %f", &a, &b); printf("x = %.2f\n", a); printf("y = %.2f\n", b); return 0; }

Language Coder - 입력 / Code : 9016 / 입력 - 연습문제8

문제 키와 몸무게 영문 이름의 첫 자를 입력 받아 출력하는 프로그램을 작성하시오. (몸무게는 반올림하여 소수 첫째자리까지 출력한다.) 입력 예 키를 입력하세요. 175 몸무게를 입력하세요. 76.36 이름을 입력하세요. K 출력 예 키 = 175 몸무게 = 76.4 이름 = K 정답 C언어 #include int main() { int key; float weight; char name; printf("키를 입력하세요. "); scanf("%d", &key); printf("몸무게를 입력하세요. "); scanf("%f", &weight); printf("이름을 입력하세요. "); scanf(" %c", &name); printf("키 = %d\n", key); printf("몸무게 = %.1f\n", ..

Language Coder - 입력 / Code : 9013 / 입력 - 연습문제5

문제 화면에 다음과 같이 출력하는 프로그램을 작성하시오. 출력 예 전체 7자리로 맞추고 소수 4자리까지 출력 x = 1.2340 y = 10.3459 소수 2자리까지 출력(반올림) x = 1.23 y = 10.35 정답 C언어 #include int main() { float x = 1.2340; float y = 10.3459; printf("전체 7자리로 맞추고 소수 4자리까지 출력\n"); printf("x = %.4f\n", x); printf("y = %.4f\n\n", y); printf("소수 2자리까지 출력(반올림)\n"); printf("x = %.2f\n", x); printf("y = %.2f\n", y); }

Language Coder - 입력 / Code : 9011 / 입력 - 연습문제3

문제 두 개의 변수를 선언하여 각각 10과 20을 대입하여 그 합을 나타내는 식을 출력한 후, 각각의 값을 30과 40으로 변경하여 다시 식을 출력하는 프로그램을 작성하시오. 출력 예 10 + 20 = 30 30 + 40 = 70 정답 C언어 #include int main() { int a = 10; int b = 20; printf("%d + %d = %d\n", a, b, a + b); a = 30; b = 40; printf("%d + %d = %d", a, b, a + b); }

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 = %...

반응형