Day3

    C언어

    오전

    1. 월급을 키보드로부터 입력받아 화폐종류별 매수를 산정하는 프로그램작성.

    [입,출력화면]

     월급? 123456
     
     10000원권 12매
      5000원권  0매
      1000원권  3매
       500원권  0매
       100원권  4매
        50원권  1매
        10원권  0매
         5원권  1매
         1원권  1매                

     또 (y/n)? y

    2. 아래와 같이 배열에 기억된 숫자들을 오름차순으로 소트하여 출력시키는 프로그램작성.

    <소트전>
     M[0] = 5 M[1]=2 M[2]=8 M[3]=4
    <소트후>
     M[0] = 2 M[1]=4 M[2]=5 M[3]=8

    3. 키보드에서 문자열입력받아 기억장소에 있는 값이 소문자이면 대문자로,대문자이면 소문자로 바꾸어주면서, 공백문자를 없애주는 프로그램작성.
     문자열입력-> HONG GIL DONG 입력시..
     출력데이타: honggildong


    오후

    1. 실행결과와 같이 출력되도록,구조체배열의 name필드의 이름이 가나다순으로 정렬되게 프로그램을 작성.
     ->    이름     나이
          유승석     5
          조효은     7
          최운진     2

    2. 실행결과와 같이 출력되도록,구조체배열의 year필드의 나이가 작은순에서 큰순으로 정렬되게 프로그램을 작성.
     ->    이름     나이
          최운진     2
          유승석     5
          조효은     7

    3. 학생들에 관한 데이터를 처리하는 학사관리시스템을 구현한다. 이때 학생마다 이름,주소,나이,학번,성별,학점을 데이터로 처리한다. 데이터를 하나로 묶어 처리할수 있는 구조체를 선언하고 [홍길동,서울,20,2000,남,3.5]로 구성된 자료를 입력받고, 화면에 그값을 출력해 본다.

    4. 문자열에서 공백문자를 제거하는 함수를 작성하라.
     함수원형(prototype) : void StringNoSpace(char *str1);
     char *m = “I Love You”;
    ILoveYou

    5. 두 문자열이 같은지 비교하는 함수를 작성하라.
     함수원형(prototype) : int StringComp(char *str1,char *str2);
     char *m1 = “I Love You”;
     char *m2 =  “l Love You;
    -> 같은 문자열

    6. Guess Game을 작성하라. 어떠한 숫자를 입력할 때 정답보다 크면 크다, 작으면 작다라는 메시지를 주어 미리 정해진 정답을 맞추도록 유도한다.

    오전



    오후

    댓글