C언어 문제답이랑 풀이좀 부탁드려요!!
매력돋는 유진님
오류에 대하여 질문하신다면,어느 부분에서 어떤 내용의 오류가 나는지를 써주세요.
C언어 문제답이랑 하나하나 풀이좀 부탁드려요!! ------------------------------------------------1번 문제인치(inch) 단위의 데이터를 cm 단위의 데이터로 변환하는 함수와cm 단위의 데이터를 inch 단위의 데이터로 변환하는 함수를 각각 다음의 형태로 정의해주세요.[ 참고로 1인치는 2.54cm 입니다 ]* double InchToCm (double inch) { ... } // 반환 값은 cm 단위의 데이터
* double CmToInch (double cm) { .... } // 반환 값은 inch 단위의 데이터
그리고 3.24inch를 cm 단위로 변환하여 그 결과를 출력하고,12.7cm를 inch 단위로 변환하여 그 결과를 출력하는 main함수도 같이 만들어주세요.
---------------------------------------------------------------
2번 문제
12기가 바이트가 몇 메가 바이트인지, 그리고 몇 킬로 바이트인지 계산하여 출력하는 프로그램을 작성해봅시다.단, 기가 바이트를 메가 바이트로, 기가 바이트를 킬로 바이트로 변환하는 함수를 각각 다음의 형태로 정의해주셔야합니다.* int GigaToMega (int num) {...}
* int GigaToKilo (int num) {...}그리고 이 두 함수 내에서는 절대로 곱셈 연산을 하면 안되고, 대신 다음 함수를 활용해야 한다.---------------------------------3번 문제이때까지 잘 공부하셨다면 아시겠지만자료형 int는 signed int와 동일하고, short는 signed short와 똑같다는 것을 설명하였습니다.하지만 char형은 예외입니다. 컴파일러에 따라서 char을 signed char로 처리하는 컴파일러도 있고,unsigned char로 처리하는 컴파일러도 있습니다. 그럼 여러분의 컴파일러에서는 char가 어떻게 처리되는지 궁금하군요..이를 확인하기 위한 예제를 작성해봅시다.
Hint --- unsingned char 형 변수에는 음수를 저장할 수 있을까 없을까?-----------------------------------------------
4번 문제섭씨 온도(C)와 화씨 온도(F)의 관계는 다음과 같습니다.
이 식을 참조하여 화씨 온도를 섭씨 온도로 변환하는 함수를 다음과 같은 형태로 정의해주세요. * double FahToCen (double fah) {...}
그리고 화씨 124.5도를 섭씨로 변환하여 출력하는 main 함수도 함께 정의해주세요.그리고 당연히 main 함수에서는 FahToCen 함수를 활용해야겠죠~
Hint --- 정수형 나눗셈과 실수형 나눗셈의 차이를 기억해라!-------------------------------------
5번 문제
초 정보를 시:분:초의 정보로 변환하여 출력하는 함수를 다음과 같은 형태로 정의해봅시다.* void SecToHMS (int sec) {...}
그리고 이 함수를 활용해서 3245초와 5109초를 시:분:초의 정보로 변환하여 출력하는 main 함수도 정의해주세요.
힌트 --- / 연산자와 % 연산자를 활용해야되고, 변수도 적절히 선언해주어야한다~
------------------------------------------
6번 문제
인자로 전달된 정수에 해당하는 년도가 윤년 ( 2월을 29일로 둔 해 ) 인지 아닌지를 확인하여윤년인 경우에는 1을, 윤년이 아닌 경우에는 0을 출력하는 함수를 정의해봅시다.그리고 이 함수의 인자로 2000, 2012, 2015를 전달하여 출력결과를 확인하는 main함수도 같이 정의해주세요~
참고로 윤년이 되기 위한 조건은 다음과 같습니다. * 4로 나누어 떨어지는 년도는 윤년이다.
* 4로 나누어 떨어지지만 100으로도 나누어 떨어지는 년도는 윤년이 아니다.
* 4와 100으로 나누어 떨어지면서 400으로도 나누어 떨어지면 윤년이다.
-
정훈
여긴 문제를 풀어주는 곳이 아닙니다.