要求:如题
样例:
代码及详解:
#include<iostream>
using namespace std;
//打印星号三角形
// *
// * *
// * * *
//* * * *
int main()
{
int n;
while (cin)
{
cin >> n;
for (int i = 0; i < n; i++)//代表行数,一共n行
{
for (int j = 0; j < n - i; j++)//代表每行前边需要的空格数,后边不用考虑
{
printf(" ");
}
for (int z = 0; z < i + 1; z++)//代表每行需要打印*的个数
{
printf("* "); //注意*号后边有个空格
}
printf("\n");//另起一行
}
}
system("pause");
return 0;
}