“##########“ 从两端向中间变成“welcome to bit“ 新头文件#include<string.h>#include<windows.h>。Sleep()system(“cls“)

#include<windows.h>
#include<string.h>
#include<stdio.h>
int main()
{
	char arr1[] = { "welcome to bit" };//注意,这里arr1/2都是字符数组,
	char arr2[] = { "##############" };//所以不要用变量int要用char
	int left = 0;
	int right = strlen(arr1) - 1;
	//strlen()是求长度的,所以strlen(arr1)求arr1的长度,那么长度-1就是
	//arr1最后的一个字母的下标。
	while (left <= right)
		//当left坐标小于或等于right的坐标说明还有参数可以换
	{
		arr2[left] = arr1[left];
		//是给数组arr2的left坐标上的参数赋值让它等于arr1的
		arr2[right] = arr1[right];
		//是给数组arr2的right坐标上的参数赋值让它等于arr1的
		printf("%s\n", arr2);
		//整理好了之后就打印出来看看,再去想调整语句。
		Sleep(1000);
		//停顿1000毫秒就是1秒,然后继续。
		// 又叫休眠1秒
		//它的头文件名:#include<windows.h>
		//注意Sleep首字母要大写,否则不认。
		system("cls");
		//叫清空屏幕,就字面意思,每当执行到它时就会
		//清空屏幕一次

		left++;//因为左边坐标数小,要渐渐往中间靠拢
		right--;//因为右边坐标数大,要渐渐往中间靠拢
		
	}
	printf("%s\n", arr2);//在while循环外在打印一遍
	//因为,system("cls")把会最终结果也清掉,
	//为了能让最终结果滞留在屏幕上就再循环外再
	//输出一次。
	return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值