3231:练38.2 大写字母 Y
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 3846 通过数: 2656
【题目描述】
自从小蓝学会编程之后,他酷爱用编程的方式写字母。你能帮助他写出字母 "Y" 吗?
【输入】
一行一个整数 n(1<n<50)。
【输出】
输出高度为 2×n−1 行的大写字母 "Y"。
提示: 第一行第一颗左侧无多余空格,每行最后一颗 "∗" 后无多余空格。
【输入样例】
4
【输出样例】
* *
* *
* *
*
*
*
*
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=2*n-1;j++){
if(j==i||i+j==2*n) cout<<"*";
else cout<<' ';
}
cout<<endl;
}
for(int i=1;i<=n-1;i++){
cout<<setw(n)<<"*"<<endl;
}
return 0;
}