0
点赞
收藏
分享

微信扫一扫

渐显文字,字符的更替

诗与泡面 2022-01-22 阅读 47

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

思路:运用字符的更替。

代码:

#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;

}

结果:

 

 

举报

相关推荐

0 条评论