초입력 시분초로 표시해주는
해님꽃
2025.01.27
안녕하세요 학기중에 햇던거 복습중인데. 그세 까먹었네요..초를 입력받아서 시분초로 표시해주는건데요 뭐가 잘못된건지 ... 봐주시면 감사하겠습니다
#include stdio.h
#include stdlib.hint main()
{
int h=0,m=0,s=0; //h 시 m 분 s 초
int num=0;//입력받을 수
int numm=0; //num을나누면h 나머지가 m인데 m과중복되서 numm으로 변수또놨어요
printf(초를 입력하시오\n);
scanf(%d,&num);
if(num3600) //입력받은수가 3600보다 크면
{
num/3600=h //몫이 h시간
num%3600=numm //나머지가 numm
numm/60=m//numm을 60초로 나누면 몫이 분m
numm%60=s //numm을 60초로 나누고 나머지는 초s
}
else //입력바든수가 3600보다 작으면
{
num/60 = m //입력바든수 60초로 나는 몫이 분
num%60 = s // 나머지가 초
}
printf(%d시 %d분 %d초,h,m,s);
system(pause);
return 0;
}
일케햇거든요 뭐가틀린거지요!!!?
-
미쿡 2025-01-27
h m numm s 요런게 앞으로와야되요 ㅋ