초를 시 분초 로바꾸는것을.
혁민
만들어보았습니다만.
#include stdio.h
int main (void)
{
int input,hour,min,sec,n1,n2;
while (1)
{
printf(시간을 표시하기 위해 초를 입력해주세요.\n);
scanf(%d, &input);
hour = input/3600;
n1 = input%3600;
min = n1/60;
sec = n1%60;
printf(%d초는 %d시간 %d분 %d초 입니다.\n, input,hour,min,sec);
QUESTION :
printf(더 하실것이라면 1 아니면 0를 입력해주세요.\n);
scanf(%d, &n2);
if (n2==0)
return 0;
else if (n2==1)
continue;
else
printf(잘못입력하셨습니다\n);
goto QUESTION;
}
return 0;
}
제가 아직 입문기라서 좀 많이 모르겠습니다.
추가하고싶은부분은 초를 입력할때 글자가 들어가면 다시 초를 물어보는곳으로 돌아가게하고
끝에서 다시하시겠습니까 1과 0 중 택1을
Y와 N으로 하고싶은대
Y가있다고 위에서 말을해줘도 계속안되네요...그래서 그냥 1과 0중 택1로 해놨습니다만
위의 내용으로 전부 수정해
주셨으면 감사하겠습니다. (막혀서 도저희 못하겠어요 ㅠ)
질문으로.. 숫자가 한계치를넘어가면 오버플로우가발생하는대 더많은 수를 입력하게 하려면 어떻게해야할지..
%f로하면되나요..? (scanf에)