[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38 Q14. 오른쪽과 같이 입력한 수를 한 변으로 하는 정사각형을 * 기호로 출력하는 프로그램을 작성하세요. #include int main(void){ int num = 0; int i, j; printf("사각형을 출력합니다.\n"); printf("입력할 수 : "); scanf("%d", &num); for(i=0; i Algorithm/Do it 2019.02.23
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38 Q.13 곱셈이 아니라 덧셈을 출력하는 프로그램을 작성하세요.* 앞 문제처럼 표의 위쪽과 왼쪽에 더하는 수를 출력하세요. #include int main(void){ int i, j; printf(" | 1 2 3 4 5 6 7 8 9\n"); printf("---+----------------------------\n"); for(i=1; i Algorithm/Do it 2019.02.23
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.38 Q12. 오른쪽과 같이 위쪽과 왼쪽에 곱하는 수가 있는 곱셈표를 출력하는 프로그램을 작성하세요.* 구분선은 수직선 기호(|), 마이너스 기호(-), 플러스 기호(+)를 사용하세요. #include int main(void){ int i, j; printf(" | 1 2 3 4 5 6 7 8 9\n"); printf("---+----------------------------\n"); for(i=1; i Algorithm/Do it 2019.02.23
백준 단계별로 풀기 9단계 정렬해보기 - 수 정렬하기 (2750 문제) C언어 답안 #include int main(void){ int i, N; int result[1001]; scanf("%d", &N); for(i=0; i0; j--) { if(result[j-1] > result[j]) { int tmp = result[j-1]; result[j-1] = result[j]; result[j] = tmp; } } } } for(i=0; i Algorithm/Baekjoon 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.33 Q11. 양의 정수를 입력하고 자릿수를 출력하는 프로그램을 작성하세요. 예를 들어 135를 입력하면 '그 수는 3자리입니다.'라고 출력하고, 1314를 입력하면 '그 수는 4자리입니다.'라고 출력하면 됩니다. #include int main(void){ int num, i; do { puts("양의 정수를 입력하세요."); scanf("%d", &num); } while(num 0) { num = num / 10; i++; } printf("그 수는 %d자리입니다.\n", i); return 0;} Algorithm/Do it 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.33 Q10. 오른쪽과 같이 두 변수 a, b에 정수를 입력하고 b-a를 출력하는 프로그램을 작성하세요. #include int main(void){ int a, b; printf("a의 값 : "); scanf("%d", &a); do { printf("b의 값 : "); scanf("%d", &b); if(a >= b) { puts("a보다 큰 값을 입력하세요."); } } while(a >= b); printf("b - a는 %d입니다.\n", b-a); return 0;} Algorithm/Do it 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.31 Q9. 정수 a, b를 포함하여 그 사이의 모든 정수의 합을 구하는 아래 함수를 작성하세요.int sumof(int a, int b); #include int sumof(int a, int b){ int i, sum; sum = 0; for(i=a; i Algorithm/Do it 2019.01.26
[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.31 Q8. 1부터10까지의 합은 (1+10)*5와 같으 방법으로 구할 수 있습니다. 가우스의 덧셈이라는 이 방법을 이용하여 1부터 n까지의 정수 합을 구하는 프로그램을 작성하세요. #include int main(void){ int n; scanf("%d", &n); printf("%d\n", ((1+n)*n/2)); return 0;} Algorithm/Do it 2019.01.26