用C++语言画一个每秒跳动一次的爱心
时间: 2023-07-15 13:12:20 浏览: 364
以下是使用C++和ASCII字符画出每秒跳动一次的爱心的代码:
```c++
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
while (true) {
cout << " ** **" << endl;
cout << " **** ** ****" << endl;
cout << " ****** ******" << endl;
cout << " ******** ********" << endl;
cout << "********** **********" << endl;
cout << " ******** ********" << endl;
cout << " ****** ******" << endl;
cout << " **** ****" << endl;
cout << " ** **" << endl;
Sleep(1000); // 等待1秒
system("cls"); // 清屏
cout << " ** **" << endl;
cout << " **** ** ****" << endl;
cout << " ****** ******" << endl;
cout << " ******** ********" << endl;
cout << "********** **********" << endl;
cout << " ******** ********" << endl;
cout << " ****** ******" << endl;
cout << " **** ****" << endl;
cout << " ** **" << endl;
Sleep(1000); // 等待1秒
system("cls"); // 清屏
}
return 0;
}
```
每秒显示一个跳动的爱心,首先输出第一帧的爱心,然后等待1秒,清屏,输出第二帧的爱心,再等待1秒,清屏,如此循环。为了实现每秒一次的效果,使用了`Sleep()`函数来等待1秒。要清屏,我们使用了Windows系统的`system()`函数,调用`cls`命令来清空控制台窗口。
阅读全文