我试图做一个沙漏,但我不能得到沙漏权的代码。我究竟做错了什么?这是原始代码的较短版本。你怎么做一个沙漏模式?
#include <iostream>
using std::cin; using std::cout; using std::endl;
int main()
{
int number;
cin >> number;
//Hourglass
for (i = number; i > 0; i--)
{
cout << endl;
for (int j = number; i < j; j--)
{
cout << " ";
}
for (int j = 0; i > j; j++)
{
cout << "*";
}
for (int j = 0; i > j; j++)
{
cout << "*";
}
}
for (int i = 0; i < number; i++)
{
for (int j = 0; j < (number - (i + 1)); j++)
{
cout << " ";
}
for (int j = 0; j < (2 * i + 1); j++)
{
cout << "*";
}
for (int j = 0; j < (number - (i + 1)); j++)
{
cout << " ";
}
cout << endl;
}
}
当然,你需要沙子和玻璃制作的沙漏 - 还是我误解了问题 –
的描述-_-好吧,我不得不承认,这是一个有条件的笑话。 – Unknown6221
我想要做的是用星号标出一小时玻璃杯。 – Unknown6221