C언어
-
[열혈강의 C]도전프로그래밍 ONE - 문제6Development/C 2013. 7. 25. 01:00
문제 6. 사용자로부터 초(second)를 입력받는다. 이를[시,분,초]의 형태로 출력하는 프로그램을 작성해보자. 실행의 예 : 초(second) 입력 : 3615 [h:1, m:0, s:15] #include int main(void) { int input; int h,m,s; printf("초입력: "); scanf("%d",&input); h=input/3600; m=(input%3600)/60; //입력값에서 남은 나머지수에서 60으로나눈다 s=(input%60)%60; //입력값에서 남은수의 나머지수 printf("h:%d, m:%d, s:%d \n",h,m,s); printf("%d시간%d분%d초입니다,h,m,s); return 0; } 실행결과
-
[열혈강의 C]도전프로그래밍 ONE - 문제4Development/C 2013. 7. 7. 01:05
4. 필자가 좋아하는 것 중 하나가 금요일 저녁 퇴근길에 비디오 한편 빌리고, 동네 슈퍼에 들러서 군것질거리를 사가지고 집에 들어가는 것이다. 오늘은 금요일이다. 현재 나의 주머니에는 5천원이 있다. 비디오 한편을 빌리면 3,500원이 남는다. 슈퍼에 들어가서 크림빵(500원), 새우깡(700원), 콜라(400원)를 사려한다. 잔돈을 하나도 남기지 않고 이 세가지 물건을 구입한다면 각각 몇 개씩 사야하는가? 물론 여러 가지 경우의 수가 있을 것이다. 필자가 어떠한 선택을 할 수 있는지 여러분이 제시해 주시 바란다. 단, 모든 품목을 한가지 이상은 구입할 예정이다. 실행의 예 : 현재 당신이 소유하고 있는 금액 : 3500 크림빵(1개), 새우깡(2봉지), 콜라(4병) 크림빵(2개), 새우깡(3봉지), 콜..
-
[열혈강의 C]도전프로그래밍 ONE - 문제2Development/C 2013. 7. 4. 20:43
2. 사용자로부터 두 개의 숫자를 입력받아서 구구단을 출력하는 프로그램을 작성해보자. 예를 들어서 사용자가 3과5를 입력하면, 3단,4단,5단을 출력해야 한다. 또한 2와 4를 입력받으면 2단,3단,4단을 출력해야 한다. 단 조건이 있다. 사용자는 두 개의 숫자를 입력할 때에 입력 순서에 자유로워야 한다. 즉 3과5를 입력하건, 5와 3을 입력하건 프로그램은 같은 결과를 출력해야 한다. 이 문제의 해결 방법은 상당히 다양하게 나타날 수 있다. 그러나 효율적인 구성은 존재하기 마련이다. #include int main(void) { int s,e; int start; int end; printf("원하는 구구단의시작과 끝 단을 입력하시오: "); scanf("%d %d",&s,&e); if(s for( ;..