C++打印心形图案?

如题所述

第1个回答  2012-07-30
#include<iostream>
using namespace std;
int main()
{
int i,j,k,m,k1,k2,k3;
for(j=2,k=7,m=4;m>=0;j--,k=k+2,m=m-2)
{
for(k1=0;k1<j;k1++)
cout << " ";
for(k2=0;k2<k;k2++)
cout << "A";
for(k3=0;k3<m;k3++)
cout << " ";
for(k2=0;k2<k;k2++)
cout << "A";
cout << endl;
}
for(j=1,k=20;k>=2;j++,k=k-2)
{
for(k1=0;k1<j;k1++)
cout << " ";
for(k2=0;k2<k;k2++)
cout << "A";
cout << endl;
}
getchar();
system("pause");
return 0;
}
第2个回答  2012-02-03
用循环语句、if else语句、break语句。本回答被提问者采纳