C++的倒计时制作主要是这几个步骤:
- 数字显示
- 计时
- 后续优化
先是数字显示。由于本人太逊了,不会调整字体大小,我浅浅的打了个表,这个就不怎么需要解释了吧:
string www(int a,int b) // 第a个数字的第b行
{
switch(a)
{
case 1:
switch(b)
{
case 1:return " ** ";
case 2:return "* * ";
case 3:return " * ";
case 4:return " * ";
case 5:return " * ";
case 6:return " * ";
case 7:return " * ";
case 8:return "*****";
}
case 2:
switch(b)
{
case 1:return " *** ";
case 2:return "* *";
case 3:return " *";
case 4:return " * ";
case 5:return " * ";
case 6:return " * ";
case 7:return "* ";
case 8:return "*****";
}
case 3:
switch(b)
{
case 1:return "**** ";
case 2:return " *";
case 3:return " *";
case 4:return "**** ";
case 5:return " *";
case 6:return " *";
case 7:return " *";
case 8:return "**** ";
}
case 4:
switch(b)
{
case 1:return " *";
case 2:return " **";
case 3:return " * *";
case 4:return " * *";
case 5:return "*****";
case 6:return " *";
case 7:return " *";
case 8:return " *";
}
case 5:
switch(b)
{
case 1:return "*****";
case 2:return "* ";
case 3:return "* ";
case 4:return "**** ";
case 5:return " *";
case 6:return " *";
case 7:return " *";
case 8:return "**** ";
}
case 6: