1-4 輸出菱形
題目描述
通過本題目的練習可以掌握C++中數組的輸入輸出方法。
從鍵盤輸入1個int型數據N,根據該數據,輸出一個用*組成的菱形,這個菱形中最多一行的*的個數是所輸入的整數N。
注意:第N行第一個*號前有一個空格。
輸入
輸出
示例輸入
5
示例輸出
* * * * * * * * * * * * * * * * * * * * * * * * *
#include<bits/stdc++.h>
using namespace std;
#include<stdio.h>
int main()
{
int i,j,n;
cin>>n; //第N行第一個*號前面有一個空格;
//是每一行第一個*號前面都有一個空格。
for(i=1; i<=n; i++)
{
for(j=1; j<=n-i; j++)
{
cout<<" ";
}
for(j=1; j<=i; j++)
{
cout<<" *";
}
cout<<endl;
}
for(i=1; i<n; i++)
{
for(j=1; j<=i; j++)
{
cout<<" ";
}
for(j=1; j<=n-i; j++)
{
cout<<" *";
}
cout<<endl;
}
return 0;
}