반응형

정올 140

Language Coder - 반복제어문2 / Code : 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 ..

Language Coder - 반복제어문2 / Code : 138 / 반복제어문2 - 형성평가9

문제 정수를 입력받아 다음과 같이 순서쌍을 출력하는 프로그램을 작성하시오. * 주의 ')'와 '('사이에 공백이 1칸 있다. (1,_1) 처럼 출력한다 : '_'는 공백 입력 예 4 출력 예 (1, 1) (1, 2) (1, 3) (1, 4) (2, 1) (2, 2) (2, 3) (2, 4) (3, 1) (3, 2) (3, 3) (3, 4) (4, 1) (4, 2) (4, 3) (4, 4) C언어 정답 #include int main() { int num; scanf("%d", &num); for (int i = 1; i

Language Coder - 반복제어문2 / Code : 135 / 반복제어문2 - 형성평가6

문제 두 개의 정수를 입력받아 두 정수 사이(두 정수를 포함)에 3의 배수이거나 5의 배수인 수들의 합과 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 첫째자리까지 출력한다.) 입력 예 10 15 출력 예 sum : 37 avg : 12.3 C언어 정답 #include int main() { int num, num2; scanf("%d %d", &num, &num2); int result = 0; double avg = 0; int count = 0; if (num > num2) { for (int i = num2; i

Language Coder - 반복제어문2 / Code : 134 / 반복제어문2 - 형성평가5

문제 10개의 정수를 입력받아 입력받은 수들 중 짝수의 개수와 홀수의 개수를 각각 구하여 출력하는 프로그램을 작성하시오. 입력 예 10 20 30 55 66 77 88 99 100 15 출력 예 even : 6 odd : 4 정답 C언어 #include int main() { int num; int hol = 0; int jjak = 0; for (int i = 0; i < 10; i++) { scanf("%d", &num); if (num % 2 == 0) { jjak++; } else { hol++; } } printf("even : %d\n", jjak); printf("odd : %d\n", hol); return 0; }

Language Coder - 반복제어문2 / Code : 133 / 반복제어문2 - 형성평가4

문제 100 이하의 자연수 n을 입력받고 n개의 정수를 입력받아 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 둘째자리까지 출력하도록 한다.) 입력 예 3 99 65 30 출력 예 64.67 정답 C언어 #include int main() { int num; scanf("%d", &num); int score = 0; int result = 0; double avg; for (int i = 0; i < num; i++) { scanf("%d", &score); result += score; } avg = (double)result / num; printf("%.2lf", avg); return 0; }

518일동안 단 하루도 빠지지 않고 알고리즘을 풀었다.

518일동안 단 하루도 빠지지 않고 알고리즘을 풀었다. 💡 글을 읽고... 개발자라면 알고리즘과 영원히 떨어질 수 없는 사이입니다. 누군가는 개발할때 알고리즘이 전혀 필요없다고 하지만 알고리즘을 이해하고 개발을 하는것과 그렇지 않은건 천지차이라고 생각합니다. 글쓴이는 개발이 "논리적 사고를 기반으로 가설을 세우고 증명하는 일련의 과정이"라고 생각하고 이것들을 훈련시키면 생산성을 높일 수 있다는 생각으로 2년이 넘는 시간동안 알고리즘을 풀었다고 합니다. 상위 0.5%에 진입 했음에도 "배움에는 끝이없다."라고 하는 글쓴이를 보면서 진짜 꾸준함과 실행력에 감탄과 박수가 절로 나왔습니다. 👏 이 글을 추천하는 이유는 이렇습니다. ✔️ 어떤 단계로 알고리즘을 공부해야 하는지, 알고리즘 사이트 추천 ✔️ Code..

공부/자기계발 2023.03.04

Language Coder - 반복제어문2 / Code : 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 정답 C언어 #include int main() { for (int i = 2; i < 5; i++) { for (int j = 1; j < 2; j++) { printf("%d * %d = %2d %d ..

Language Coder - 반복제어문2 / Code : 9054 / 반복제어문2 - 연습문제8

문제 아래와 같이 2단부터 4단까지의 구구단을 출력하는 프로그램을 작성하시오. 출력 예 2 * 1 = 2 3 * 1 = 3 4 * 1 = 4 2 * 2 = 4 3 * 2 = 6 4 * 2 = 8 2 * 3 = 6 3 * 3 = 9 4 * 3 = 12 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 정답 C언어 #include int main() { for (int i = 2; i < 3; i++) { fo..

Language Coder - 반복제어문2 / Code : 546 / 반복제어문2 - 자가진단6

문제 10 이하의 과목수 n이 주어진다. 정수로 주어진 n개 과목의 점수를 입력받아서 실수 평균을 구하여 출력하고 평균이 80점이상이면 "pass", 80점 미만이면 "fail"이라고 출력하는 프로그램을 작성하시오. 평균은 반올림하여 소수 첫째자리까지 출력한다.​ 입력 예 4 75 80 85 90 출력 예 avg : 82.5 pass 정답 C언어 #define _CRT_SECURE_NO_WARNINGS #include int main() { int num = 0; int score = 0; int result = 0; double avg; scanf("%d", &num); for (int i = 0; i < num; i++) { scanf("%d", &score); result += score; } av..

Language Coder - 반복제어문2 / Code : 9052 / 반복제어문2 - 연습문제6

문제 5명의 성적을 입력받아서 총점과 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 첫째자리까지 출력한다.) 입력 예 90 85 100 66 88 출력 예 총점 : 429 평균 : 85.8 정답 C언어 #include int main() { int num; int three = 0; int five = 0; for (int i = 0; i < 10; i++) { scanf("%d", &num); if (num % 3 == 0) { three++; } if (num % 5 == 0) { five++; } } printf("Multiples of 3 : %d \n", three); printf("Multiples of 5 : %d \n", five); return 0; }

Language Coder - 반복제어문2 / Code : 545 / 반복제어문2 - 자가진단5

문제 10개의 정수를 입력받아 3의 배수의 개수와 5의 배수의 개수를 각각 출력하는 프로그램을 작성하시오. 입력 예 10 15 36 99 100 19 46 88 87 13 출력 예 Multiples of 3 : 4 Multiples of 5 : 3 정답 C언어 #include int main() { int num; int three = 0; int five = 0; for (int i = 0; i < 10; i++) { scanf("%d", &num); if (num % 3 == 0) { three++; } if (num % 5 == 0) { five++; } } printf("Multiples of 3 : %d \n", three); printf("Multiples of 5 : %d \n", five)..

Language Coder - 반복제어문2 / Code : 9051 / 반복제어문2 - 연습문제5

문제 10개의 정수를 입력받아 그 수들 중 짝수의 개수가 몇 개인지 출력하는 프로그램을 작성하시오. 입력 예 15 22 3 129 66 81 35 1 46 888 출력 예 입력받은 짝수는 4개입니다. 정답 C언어 #define _CRT_SECURE_NO_WARNINGS #include int main() { int num[10]; int jjak = 0; for (int i = 0; i < 10; i++) { scanf("%d", &num[i]); if (num[i] % 2 == 0) { jjak++; } else { } } printf("입력받은 짝수는 %d개입니다.", jjak); return 0; }

반응형