c语言:按如下方式输出You are handsome!,每到下一行,就替换掉两边上的字符

来源:互联网 发布:淘宝内部优惠券 赚佣金 编辑:程序博客网 时间:2024/05/16 05:18

按如下方式输出You are handsome!每到下一行,就替换掉两边上的字符

方法一:

#include<stdio.h>

#include<string.h>

#include<windows.h>

int main()

{

char arr1[] = "#################";

char arr2[] = "You are handsome!";

int start = 0;

int end = strlen(arr2)-1;

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

while (start<=end)

{

Sleep(1000);//表示1秒

arr1[start] = arr2[start];

arr1[end] = arr2[end];

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

start++;

end--;

}

return 0;

}

方法二:

#include<stdio.h>

#include<string.h>

#include<windows.h>

int main()

{

char arr1[] = "#################";

char arr2[] = "You are handsome!";

int start = 0;

int end = strlen(arr2)-1;

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

for (; start <= end; start++,end--)

{

Sleep(1000);//表示1秒

arr1[start] = arr2[start];

arr1[end] = arr2[end];

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

}

return 0;

}

结果:

#################

Y###############!

Yo#############e!

You###########me!

You #########ome!

You a#######some!

You ar#####dsome!

You are###ndsome!

You are #andsome!

You are handsome!

请按任意键继续. . .


本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1720584

0 0
原创粉丝点击