1. 단위 변환 및 출력
변환할 km(정수)를 입력받고 마일로 변환하여 출력하라(소수 2째 자리까지)
(1mile = 1.61km)
ex)
km를 입력하세요 : 6
6km은 3.73mile이다
2. 소문자와 대문자만으로 구성된 문자열을 입력받고 대문자와 소문자의 갯수를 출력하라(ascii 표 참고)
ex)
문자열 입력 : AbcDEfgHi
대문자는 4개 소문자는 5개 입니다
3. 숫자를 입력받고 그 숫자를 전달받아 2부터 그 숫자까지 존재하는 소수의 합을 반환하는 함수를 만들고 그 합을 출력하라
ex)
숫자 입력 : 18
18까지의 소수들의 합은 58입니다
4. 잔돈을 입력받고 입력받은 잔돈을 매개변수로 전달받아 거슬러받은 1000원과 500원, 100원, 50원, 10원의 개수를 출력하는 함수를 만들어라
(잔돈은 항상 현재 잔돈의 단위로 거슬러줄 수 있는 양까지 거슬러준 후 다음 잔돈의 단위를 거슬러준다, 5000원 이상의 금액도 1000원들로 반환한다)
(0개일 경우 갯수를 표기하지 않는다)
ex)
잔돈 입력 : 3590
잔돈은 1000원짜리 3개, 500원짜리 1개, 50원짜리 1개, 10원짜리 4개 입니다
5. 배열
학생 5명의 각각의 점수(양의 정수)를 배열에 입력받은 후 평균과 분산, 표준편차를 구하시오
(분산은 각 원소를 제곱한 값의 평균에서 원소들의 평균을 제곱한 값을 뺌으로써 구할 수 있고,
표준편차는 분산의 양의 제곱근으로 <math.h> 헤더 내부의 double sqrt(double num) 함수를 사용하여 구할 수 있다)
ex) 30 40 50 60 70
평균은 50 분산은 200 표준편차는 14.142135 입니다
6. 문자열 인덱스 접근 및 수정
공백이 없는 문자열(크기 최대 50) 을 입력받고 문자열 안의 * 문자를 모두 * *로 교체하라
ex)
문자열 입력 : ab*Cde**fG*
수정된 문자열 : ab* *Cde* ** *fG* *
6번은 꼬아서 **를 *로 바꾸라고 내는거도 괜찮을듯
저거 할수있으면 시험에서 그것도 할수있겠지뭐
대학원 조교임?
아뇨 금요일에 후배들 c 시험봄