프로그래밍언어/C언어

#C언어 - 시간구하기(새로운방식)

C언어- 2013. 2. 15. 13:52

#include <stdio.h> // 인클러드 stdio.h 를포함하다

void TimeResult(int s) // 새로운함수 선언 매개변수 인트형 s
{
int m=0,h=0; //인트형 m과h 를 0으로초기화 (안하면에러남)
while(s >=60) //if문이랑비슷한데요 while은 넘을때마다 체킹해줍니다. 이프문은 1번만해줘서불합격
{ // s가 60보다 크거나같다면 여기서 s 는 초입니다.
m++; // 분에 1개 추가
s= s-60; // s = s-60; 현재값-60 한값을 s값에넣어준다.
} //와일문 닫기
while(m >= 60) // 시간구하는 와일문열기
{ // 분이 60이넘거나같으면
h++; //마찬가지로 시간 체킹해서 1올려주기
m = m-60; // 분현재값-60 해준값을 m값에대입!
} // 닫기

printf("h:%d,m:%d,s:%d",h,m,s); //그걸 출력해줌
}
int main(void)
{
int a; // 선언
printf("입력:");scanf("%d",&a); //입력받은뒤
TimeResult(a); //매개변수로 대입시켜주면끝!
return 0; //리턴
} // 닫기