永发信息网

C++打印空心三角形

答案:2  悬赏:0  手机版
解决时间 2021-04-08 12:10
  • 提问者网友:玫瑰园
  • 2021-04-07 22:31
Input

每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。

Output

每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。

Sample Input

X 2
A 7
@

Sample Output

X
XXX

A
A A
A A
A A
A A
A A
AAAAAAAAAAAAA

三角形输不出来
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-04-07 23:27
呵呵
这个没问题,ac了
00227205 2007-04-08 09:38:55 Accepted 2091 0 MS 120 KB 495 B GNU C++ zxl0714

#include
using namespace std;
int main()
{
char a[3];
int n,t,temp=0;
while (cin>>a)
{
if (a[0]=='@')break;
if (temp!=0)cout< temp=1;
cin>>n;
int i,j,k,t;
t=n;
if (n==1)cout< else{
for (i=1;i cout< for (i=1;i {
t--;
for (j=0;j cout< for (j=0;j cout< cout< }
for (i=0;i cout< }
}
return 0;
}
全部回答
  • 1楼网友:第四晚心情
  • 2021-04-08 00:34
什么意思?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯