PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/04/09 00:34:01
Name 바닥인생
Subject c언어 코드 질문드립니다

안녕하세요 밥중에 내일있을 c언어 시험 공부하다가
코드문제로 울다가 질문드립니다

문제는 초 단위 시간을 읽어 들여서 시,분,초의 표현으로 나타내는 프로그램을 작성하라 입니다
(예를들어 9961초는 2시간 46분 1초다 )
인데,

제가 없는 실력 쥐어 짜면서 코딩 한것은

        float hour, min, sec;
        float second, result1, result2;
        
        printf(" 초를 입력하세요: ");
        scanf("%f", &second);
        

        hour= (int) second/3600;
        result1= (second / 3600)-hour;
        min=   result1 *60;
        result2= (result1 * 60) -min;
        
        
        printf("%.f \n", hour);
        printf("%f \n", result1);
        printf("%.f \n", min);
        printf("%f \n", result2);

아래 더있지만 현재 분을 나타내는 것에서 막힙니다
계산은 노트에 다 적었지만, 코딩을 하는게 돌아버릴거 같습니다

위에 나온대로 printf 써서 하면 결과가 (초를 9961을 입력하면)

2
0.766944
46
0.000002 <-요놈이 문제 입니다

시간 , 분까지는 하고 초를 해야 하는데 소수점이 0.166666이 떠야 여기에 60을 곱해서 1초를 만드는데
안됩니다

실력이 너무 부족해서 죄송합니다
야밤인데 친절한 답변 부탁드립니다

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
검은창트롤
10/04/09 00:40
수정 아이콘
result1 = second - hour * 3600
min = (int) result1 / 60
sec = result1 - min*60

생각나는건 없고...그냥 관점만 살짝 틀어서...그냥 int형으로 선언해서 해도 될듯 ;
바닥인생
10/04/09 00:57
수정 아이콘
//검은 창트롤님 이제야 됬네요^^ 정말정말 감사드립니다
Summerlight
10/04/09 02:34
수정 아이콘
굳이 실수로 해야 하는 이유가 있나요? 정수라면

int sec = input % 60;
int min = (input / 60) % 60;
int hour = (input / 3600);

이렇게 하시면 될 것 같네요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
78794 선자리에서.. 제가 잘못한건가요? [55] 베베4126 10/04/09 4126
78792 문과 고 1 수학 문제집 추천 바랍니다. [3] Lunatic1971 10/04/09 1971
78791 일본식 오리지날 라면 하는 라면집 추천 부탁드려요. [10] 비마나스2149 10/04/09 2149
78790 [와우] 데빌 애드온 질문입니다. [4] run to you3164 10/04/09 3164
78789 목소리를 녹음할 수 있는 작은 마이크/녹음기가 있을까요...? [2] nexon2136 10/04/09 2136
78787 바탕화면 아이콘 이름의 색 변경 어떻게 하나요? [2] 너얼마있니3409 10/04/09 3409
78786 아이콘색체가 파란색이네요 [8] 쭈니2084 10/04/09 2084
78784 배틀넷에서 매너있는 게임이란 뭘까요? [22] 나해피2245 10/04/09 2245
78783 베틀넷 욕설에 관해서 질문드립니다. [1] into_shine2078 10/04/09 2078
78782 몇가지 질문 좀 드릴게요~ [3] Go_TheMarine2378 10/04/09 2378
78781 의학용어 인터넷에서 찾고 싶어요. [6] 럭스2159 10/04/09 2159
78779 미국 물가지수에 대해서 질문 드려요 [4] 레몬막걸리2148 10/04/09 2148
78778 c언어 코드 질문드립니다 [7] 바닥인생1970 10/04/09 1970
78777 이어폰 관련 질문이요~ [2] 언젠가는..1679 10/04/09 1679
78776 강민과 이주영 선수가 같이나오는 프로그램에서 이주영 선수 관광 당하는 경기요...(스포있음) [5] 티나한 핸드레2584 10/04/09 2584
78775 봄 나들이 장소좀 추천해주세요. [5] Afterglow2146 10/04/09 2146
78773 으아아아 시험을 망쳤어요... [8] 읭?3066 10/04/08 3066
78772 매틀랩 도움 요청합니다. [2] 필요없어1848 10/04/08 1848
78771 벚꽃 만개 시기 질문입니다. [5] 화살표2256 10/04/08 2256
78770 질문 3종 세트! (PSAT 시험, 폰 구매, 청바지에 관련해 질문 있습니다!) [5] noVember2142 10/04/08 2142
78769 이어폰을 컴퓨터에 연결하면 거의 한쪽은 소리가 나오지 않는데요.. [7] 꼬쟁투8698 10/04/08 8698
78768 낼모레 공무원시험보는데 준비물좀 부탁드립니다 [6] 라울3575 10/04/08 3575
78767 컬러링 질문드리겠습니다 PoCket2458 10/04/08 2458
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로