渐显文字,字符的更替

题目:使文字的出现具有动感

思路:运用字符的更替。

代码:

#include <stdio.h>

#include <stdlib.h>//用于system 函数(cls作用为清空屏幕)

#include<string.h>//包含strlen函数,用于求字符的数量

#include<windows.h>//用于Sleep(间歇时间,单位为毫秒)

int main()

{

char arr1[]="welcom to bit !!!!!!";//[]里也可放中文,但打印结果未知

char arr2[]="####################";

int left=0;

int right=strlen(arr1)-1;//strlen用于求字符个数,不包括末尾的\0  //此处也可用sizeof(arr1)/sizeof(arr1[0])-2  (包括\0)//用于表示最后一个!的坐标

while (left<=right)

{

    arr2 [left]=arr1 [left];

    arr2 [right]=arr1 [right];//若不想让右边改变,则只需让arr2=arr2

    printf ("%s\n",arr2);

    Sleep(1000);

    system ("cls");

    left++;

    right--;

}

printf ("%s\n",arr2);

return 0;

}

结果:

渐显文字,字符的更替

渐显文字,字符的更替

 

 

上一篇:CollectionUtils工具类之并集union(arr1,arr2)和差集subtract(arr1,arr2)


下一篇:BUUCTF Misc FLAG