「世界のナベアツ」プログラム(回答編)

たけいです。
「世界のナベアツ」プログラム(問題編) - 三軒茶屋 別館
おさらいです。

新人研修と「世界のナベアツ」
 「世界のナベアツ」プログラムは以下の仕様を満たす必要があります。

1:1から指定した数だけカウントアップして画面に表示する。
2:3の倍数の時は「アホ」と表示し,ブザーを鳴らす。
3:3の付く数字の時も「アホ」と表示し,ブザーを鳴らす。
4:決められた数値に達したら,「オモロー」と表示して終了する。

では、回答です。ブザーはPC依存です。
#include
#include
#include
#include

/////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
void user_wait()
{
int tim_end ;
int rtime1 ;
int rtime2 ;

rtime1 = time(NULL);
tim_end = 0 ;
while(!tim_end){
rtime2 = time(NULL);
if(rtime2>=rtime1+1) tim_end = 1 ;
}
}

void main()
{
int i ;
int num ;
int key_end ;

char cnum[10] ;

/////////////////////////////////////////////////////////////////////////////
key_end = 0 ;
printf("---------------------------------------------\n") ;
printf("実行 : Hit the others KEY\n終了 : Hit 'f' KEY\n") ;
printf("---------------------------------------------\n") ;
do{
if(kbhit()){
switch(getch()){
case 'f' :{
key_end = 1 ;
break ;
}
default :{

/////////////////////////////////////////////////////////////////////////////
// ここから
printf("Input Number :") ;
scanf("%d",&num) ;
for(i=1;i
オモロー!