编写一个程序,自定义一个字符串,使得字符串能够隔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头文件.
时间: 2024-08-04 22:00:27