游戏不同难度不同倒计时怎么实现

设计游戏的计时器,简单模式30秒倒计时,中等模式60秒倒计时,困难模式90秒倒计时,我现在做了30秒倒计时,想用switch输入1进入30秒倒计时,2…60…,3…90,并且在倒计时过程中,如果输入正确或错误都停止倒计时,

sleep实现倒计时
Sleep(1000);  //暂停1秒钟
sleep(n);n的值可以通过switch语句赋值。

#include <stdio.h>
#include <windows.h>
#include<stdlib.h>
int main()
{
    int j=0;
    for(j=30;j>=0;j--)
    {
        printf("倒计时:%ds\n",j);
        Sleep(1000);
        system("CLS");
    }
    return 0;    
}