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* *