Algorithm/Do it 30

[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 2장 기본 자료구조 연습문제 Q6 답안 p.75

Q6. 실습 2-8의 card_convr 함수를 수정하여 배열의 맨 앞쪽에 아랫자리가 아니라 윗자리를 저장하는 card_conv 함수를 작성하세요. int card_conv(unsigned x, int n, char d[]); 코드) #include #define swap(type, x, y) do{type t=x; x=y; y=t;} while(0) int card_conv(unsigned x, int n, char d[]) { char dchar[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int digits = 0; int j=0; if(x == 0) { d[digits++] = dchar[0]; } else { while(x) { d[digits++] = dcha..

Algorithm/Do it 2019.10.09

[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 2장 기본 자료구조 연습문제 Q4 답안 p.75

Q4. 실습 2-6은 키를 난수로 생성한 후 키의 최댓값을 구하는 프로그램입니다. 키와 함께 사람수도 난수로 생성하도록 수정하여 프로그램을 작성하세요. (※ 사람 수는 5이상 20이하의 난수로 입력하세요.) 코드) #include #include #include int maxof(const int a[], int n) { int i; int max = a[0]; for(i=1; i max) max = a[i]; } return max; } int main(void) { int i; int *height; int number; srand(time(NULL)); number = rand() % 16 + 5; //사람 수는 5이상 2-이하 난수로.. height = calloc(number, sizeof(in..

Algorithm/Do it 2019.10.09

[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 2장 기본 자료구조 연습문제 Q1 답안 p.74

Q1. 실습 2-5는 키의 최댓값을 구하는 프로그램으로, 이 프로그램을 수정하여 키의 최솟값을 구하는 프로그램을 작성하세요. 최솟값을 구하는 과정은 아래와 같은 함수로 구현하세요. int minof(const int a[], int n); 코드) #include #include int minof(const int a[], int n) { int i=1; int min = a[0]; for(i; i a[i]) min = a[i]; } return min; } int main(void) { int i; int *height; int people_number; printf("사람 수 : "); scanf("%d", &people_number); height = calloc(people_number, sizeo..

Algorithm/Do it 2019.10.09

[자료구조와 함께 배우는 알고리즘 입문 - C언어 편] 1장 기본 알고리즘 연습문제 답안 p.40

Q16. 직각 이등변 삼각형을 출력하는 부분을 아래와 같은 형식의 함수로 작성하세요. void triangleLB(int n); 또 왼쪽 위, 오른쪽 위, 오른쪽 아래가 직각인 이등변 삼각형을 출려하는 함수를 작성하세요. void triangleLU(int n);void triangleRB(int n);void triangleRU(int n);#include void triangleLB(int n);void triangleLU(int n);void triangleRB(int n);void triangleRU(int n); int main(void){ int n; do { printf("몇 단 삼각형입니까? : "); scanf("%d", &n); } while(n

Algorithm/Do it 2019.02.23
반응형