栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

#include
#include
#include
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("%sn", arr2);
		//整理好了之后就打印出来看看,再去想调整语句。
		Sleep(1000);
		//停顿1000毫秒就是1秒,然后继续。
		// 又叫休眠1秒
		//它的头文件名:#include
		//注意Sleep首字母要大写,否则不认。
		system("cls");
		//叫清空屏幕,就字面意思,每当执行到它时就会
		//清空屏幕一次

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/296672.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号