728x90
출처 : 반크 2021년 10월 25일 독도의 날 포스터
도전문제]
디지털 시계를 만들어 보자 예제 프로그램에 알람 기능을 추가해보자. 사용자가 3분으로 설정하면 알람을 울려주는 프로그램이다. 알람은 printf("\a\a\a\a");을 사용한다.
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int hour, min, sec;
hour=min=sec=0;
while(1)
{
system("cls");//화면을 지운다.
printf("%02d : %02d : %02d",hour, min, sec);
sec++;
if(min==3) printf("\a\a\a\a");//매시간 3분마다 알람이 울린다.
if(sec==60) { min++; sec=0; }
if(min==60) { hour++; min=0; }
if(hour==24) { hour=min=sec=0; }
Sleep(1000); //1초 동안 프로그램을 재운다.
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
반응형
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 18제] C언어 콘서트 CHAPTER 6 p233 도전문제 (0) | 2021.11.24 |
---|---|
C언어 17제] C언어 콘서트 CHAPTER 6 p232 도전문제 (0) | 2021.11.23 |
C언어 15제] C언어 콘서트 CHAPTER 6 P217 도전문제(3) (0) | 2021.11.22 |
C언어 14제] C언어 콘서트 CHAPTER 6 p217 도전문제 (2) (0) | 2021.11.22 |
C언어 13제] C언어 콘서트 CHAPTER 6 p217 도전문제 (1) (0) | 2021.11.22 |
댓글