项目1:
#include <stdio.h>
int main()
{
char c1,c2;
for(c1='0',c2='9';c1<c2;c1++,c2--)
printf("%c %c\n",c1,c2);
printf("\n");
return 0;
}
项目2:
#include <stdio.h>
#include <windows.h>
int main()
{
int i;
for(i=1;i<=10;i++)
{
Sleep(200);
printf("■");
}
printf("\n");
return 0;
}
项目3:
#include <stdio.h>
#include <windows.h>
int main()
{
int i;
printf("安装进度:0%%");
for(i=1;i<100;i++)
{
Sleep(100);
if(i<=10)
printf("\b\b");//用两个退格表示始终保持在当前位置输入
else
printf("\b\b\b");
printf("%d%%",i);
}
printf("\b\b\bdone!\n");
return 0;
}
安装进度到99%就停止了,怎样显示出100%?修改如下:
#include <stdio.h>
#include <windows.h>
int main()
{
int i;
printf("安装进度:0%%");
for(i=1;i<100;i++)
{
Sleep(100);
if(i<=10)
printf("\b\b");//用两个退格表示始终保持在当前位置输入
else
printf("\b\b\b");
printf("%d%%",i);
}
printf("\b\b\b100%%");
printf("\b\b\b\bdone!\n");
return 0;
}