我試圖做一個沙漏,但我不能得到沙漏權的代碼。我究竟做錯了什麼?這是原始代碼的較短版本。你怎麼做一個沙漏模式?
#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