使用c++语言如何打出一颗心

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:50:38
知道的一定要帮个忙的,这这里谢谢你们了

是C++,不是C
用各种循环打造一个
因为心是对称的
所以通过屏幕上输出空格和+等来绘制
比如
|||||*-----*
||*-----*-----*
|||*---------*
|||||*-----*
||||||||*

#include <iostream>

using namespace std;

void main()
{
int i , j , k = 7; // k 心的对称轴
for(i = 0;i < 5; i++) //准备花一个5行的心
if(j = 0;j < 14 ; j++)
if(i = 1 && j = k-2 || j = k + 2)
cout << "*";
else if (i = 2 || i = 3 && j = k - 4 || j = k + 4 || j =k )
cout << "*";
else if (i = 4 && j = k - 2 || j = k +2)
cout << "*";
else if(i = 5 && j = k)
cout << "*";
else
cout << " ";
}
累死我了,有错误自己修改,记得加分
想花大的你就得提前画好图纸
逐行控制了;
祝你幸福
百度控制缩进,要不心不会那么难看