소프트웨어/C
[2003년 중간 10번] 비프음 - 분기문 사용
카켈
2007. 2. 6. 04:01
1. 목적
- 입력에 따른 분기를 할줄 안다.
2. 문제
- 숫자를 입력받아 비프음을 낸다.
- 1은 한번, 2는 두번, 3은 세번, 이후의 숫자나 다른 값은 소리를 내지 않는다.
- 특별한 출력 화면은 없다.
- switch-case 문을 활용한다.
3. 이해
- 입력에 따른 분기를 정확히 할줄 아는가?
- 비프음을 낼줄 아는가?
4. 코드
#include <stdio.h>
int main()
{
int i = 0;
scanf("%d",&i);
switch(i)
{
case 1:
printf("\a");
break;
case 2:
printf("\a\a");
break;
case 3:
printf("\a\a\a");
break;
default:
break;
}
return 0;
}
5. 해설
- switch-case 문으로 특정 조건에 따른 분기문장을 구현 했습니다.
- prinf 함수에서 \a 인수가 비프음을 내는 값입니다.
6. 참고
- 네이버 지식인
- http://mwultong.blogspot.com/2006/06/c-printf-pc-beep.html : 비프음 코드 예제
- http://www.cprogramming.com/tutorial/lesson5.html : switch-case 구조