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을 작성하라. 어떠한 숫자를 입력할 때 정답보다 크면 크다, 작으면 작다라는 메시지를 주어 미리 정해진 정답을 맞추도록 유도한다.
오전
오후
댓글