您的位置:首页 > 编程语言 > C语言/C++

《C语言及程序设计初步》第33讲阅读程序

2016-01-12 00:40 459 查看
项目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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: