C语言:从两端滚动输出

cs 复制代码
#include<stdio.h>
#include<string.h>
#include<windows.h>
#include<stdlib.h>
int main()
{
	char arr1[] = "happy every day!!!";
	char arr2[] = "                  ";
	int left = 0;
	int right = strlen(arr1) - 1;
	while (left <= right)
	{
		arr2[left] = arr1[left];
		arr2[right] = arr1[right];
		left++;
		right--;
		Sleep(300);
		system("cls");
		printf("%s", arr2);
	}
	return 0;
}
相关推荐
北冥you鱼7 小时前
Go 语言读取链上数据:从基础到实战
开发语言·后端·golang
nianniannnn7 小时前
c++复习自存--继承
开发语言·c++
叩码以求索9 小时前
经典算法实例分析:写字符串需要的行数
开发语言·javascript·ecmascript
我是唐青枫9 小时前
Kotlin 运算符重载详解:为什么 a += b 有时改对象,有时换对象?
开发语言·kotlin
2zcode9 小时前
基于MATLAB图像处理的饮料瓶识别与价格显示系统设计与实现
开发语言·图像处理·matlab
骑士雄师9 小时前
大模型:临时会话
开发语言·python
努力中的编程者10 小时前
STL-vector的模拟实现
开发语言·c++·算法·stl·vector
risc12345610 小时前
Roaring Bitmap
java·开发语言·mybatis
薛定猫AI10 小时前
【深度解析】GLM-5.2 与 Z-Code:AI 编程智能体的原理拆解与 Python 调用实战
开发语言·人工智能·python
没文化的阿浩10 小时前
【C++】详解继承机制
开发语言·c++