輸出各種形狀的三角形(c++)
阿新 • • 發佈:2021-02-05
輸出各種形狀的三角形
程式碼樣例:
#include <iostream> using namespace std; int main() { int n,i,k; cout << "請輸入行數:"; cin >> n; for (i = 1; i <= n; ++i) { for (k = 1; k <= i; ++k) cout << "*"; cout << endl; } return 0; }
程式碼示例:
#include <iostream> using namespace std; int main() { int n,i,k; cout << "請輸入行數:"; cin >> n; for (i = n; i >= 1; --i) { for (k = 1; k <= i; ++k) cout << "*"; cout << endl; } return 0; }
程式碼示例:
#include <iostream> using namespace std; int main() { int n,i,k; cout << "請輸入行數:"; cin >> n; for (i = n; i >= 1; --i) { for (k = 1; k < i; ++k) cout << " "; for (k = i; k <= n; ++k) cout << "*"; cout << endl; } return 0; }
程式碼示例:
#include <iostream>
using namespace std;
int main()
{
int n,i,k;
cout << "請輸入行數:";
cin >> n;
for (i = 1; i <= n; ++i)
{
for (k = 1; k < i; ++k)
cout << " ";
for (k = i; k <= n; ++k)
cout << "*";
cout << endl;
}
return 0;
}
程式碼示例:
#include <iostream>
using namespace std;
int main()
{
int n,i,k;
cout << "請輸入行數:";
cin >> n;
for (i = n; i >= 1; --i)
{
for (k = 1; k < i; ++k)
cout << " ";
for (k = i; k <= 2*n-i; ++k)
cout << "*";
cout << endl;
}
return 0;
}
程式碼示例:
#include <iostream>
using namespace std;
int main()
{
int n,i,k;
cout << "請輸入行數:";
cin >> n;
for (i = 1; i <= n; ++i)
{
for (k = 1; k < i; ++k)
cout << " ";
for (k = i; k <= 2*n-i; ++k)
cout << "*";
cout << endl;
}
return 0;
}
//綜合一下上述圖形
#include <iostream>
using namespace std;
int main()
{
int n,i,k;
cout << "請輸入行數:";
cin >> n;
for (i = n; i >= 1; --i)
{
for (k = 1; k < i; ++k)
cout << " ";
for (k = i; k <= 2 * n - i; ++k)
cout << "*";
cout << endl;
}
for (i = 1; i <= n; ++i)
{
for (k = 1; k < i; ++k)
cout << " ";
for (k = i; k <= 2*n-i; ++k)
cout << "*";
cout << endl;
}
return 0;
}