C언어 문제
시, 분, 초로 계산하는 프로그램
입력받은 정수(초)를 시, 분, 초로 계산하는 프로그램을 만들어 주세요.
#include <stdio.h> int main(void){ //시간, 분, 초를 저장할 변수를 선언 int second; int hour, minute; printf ("시간, 분, 초로 나타낼 시간(초)을 입력해주세요 >> "); fflush(stdout); scanf("%d", &second); printf("계산중.....\n"); hour = second/3600; //1시간 = 60분 = 3600초 second %= 3600; minute = second/60; second %= 60; printf("시간: %2d 시간\n", hour); printf("분 : %2d 분\n", minute); printf("초 : %2d 초\n", second); return 0; }
다음은 출력 결과입니다.
입력받은 정수(초)를 second에 저장합니다.
second를 3600으로 나눈 몫(시간)을 변수 hour에 저장합니다.
3600으로 나머지에 60으로 나눈 몫(분)을 변수 minute에 저장합니다.
60으로 나눈 나머지를 second에 저장합니다.
입력받은 정수(초)를 시, 분, 초로 환산한 결과 값을 최종적으로 확인할 수 있습니다.
'Code.D IT 프로젝트 > C언어' 카테고리의 다른 글
[C언어 문제] 구구단 내림차순 출력 (0) | 2017.06.02 |
---|---|
[C언어 문제] 중첩 for문을 이용한 구구단 출력 (0) | 2017.06.01 |
[C언어 문제] 동전 교환기 (0) | 2017.05.31 |
[C언어] 윤년 계산기 (0) | 2017.05.30 |
[C언어] 산술 연산 계산기 (0) | 2017.05.29 |