编写一个程序,自定义一个字符串,使得字符串能够隔1000毫秒从左右两端各输出一个字符,比如:
###############
w#############!
we###########t!
wel#########it!
welc#######bit!
welco##### bit!
welcom###o bit!
welcome#to bit!
welcome to bit!
具体的程序如下所示:
#include <stdio.h>
#include <windows.h>
#include <string.h>
int main()
{
char a[]="welcome to bit!";
char b[]="###############";
int i=0;
int size=strlen(a);
int left=0;
int right=size-1;
printf("%s\n",b);
for(i=0;i<(size+1)/2;i++)
{
b[left]=a[left];
b[right]=a[right];
left++;
right--;
printf("%s\n",b);
Sleep(1000);
}
return 0;
}
其中,Sleep函数是控制动态输出的间隔时间,使用时必须引入windows头文件.
本文出自 “无心的执着” 博客,谢绝转载!
原文地址:http://10740590.blog.51cto.com/10730590/1701695