满意答案
hrtyd4fr6
2016.05.13
采纳率:41% 等级:6
已帮助:507人
##C++
#include
#include
using namespace std;
int main()
{
double x, y,
size=10;
char ch='*';
string message("fateland");
int print_line = 4;
if(message.length() % 2 != 0) message += " ";
for(x = 0; x
{
for(y = 0; y
{
double dist1 = sqrt( pow(x - size,2) + pow(y - size,2) ) -0.5;
double dist2 = sqrt( pow(x - size,2) + pow(y - 3 * size,2) ) -0.5;
if (dist1
cout <
}
else cout <
}
cout <
}
//cout <
for(x = 1; x
{
for(y = 0; y
{
cout <
}
for(y = 0; y
{
if (x >= print_line - 1 && x <= print_line + 1){
int idx = y - (4 * size - 2 * x - message.length()) / 2;
if(idx = 0) {
if (x == print_line)
{
cout<
}
else
{
cout <
}
}
else
{
cout <
}
}
else cout <
}
cout<
}
return 0;
}
00分享举报