728x90
#pragma warning(disable:4996)
#include <stdio.h>
int main() {
int time[3];// idx 0 -> hours, 1->minute , 2->second
int aftertime;
int after_sec[3] = { 0 };
scanf("%d %d %d", &time[0], &time[1], &time[2]);
int a=0,b=3600;
scanf("%d", &aftertime);//a는 추가한 초
for(int i=0;i<3;i++) {
a = aftertime / b;
after_sec[i] = a;
aftertime = aftertime % b;
b = b / 60;
}
for (int i = 0; i < 3; i++) {
time[i] = time[i] + after_sec[i];
}
//aftertime이 4000초인경우 1시간 6분 40초
printf("%02d:%02d:%02d",time[0], time[1], time[2]);
return 0;
}
728x90
'지난 학기들의 기록 > C 기초' 카테고리의 다른 글
[C실습] BOJ/10809 + 문자열과 포인터 예제 (0) | 2020.06.14 |
---|---|
[C실습] 배열예제 - 2차원 배열에서 다른 배열찾기 (0) | 2020.06.08 |
[C실습] 함수 예제 - 시저암호화 및 복호화(Caesar cipher,카이사르 암호)+수정(파이썬코드 추가) (1) | 2020.06.01 |
[C실습] 함수예제 - 높은 자릿수, 낮은자릿수부터 변환하기 (0) | 2020.05.31 |
[C실습] 배열 예제- 배열의 원소 중복 검사하기 (0) | 2020.05.31 |
댓글