注册 登录
编程论坛 C++教室

星号图形问题4

初学者1859 发布于 2006-12-13 19:06, 2559 次点击
各位帮帮忙,编一下
【1.4】编程,输入n,输出如下例(n=6)所示的高为n的等腰三角形。
* * * * * * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*

[此贴子已经被kai于2006-12-14 9:46:48编辑过]

30 回复
#2
一二三四五2006-12-13 20:37
欢迎讨论, 期待原创!

对初学者:鼓励, 鼓励, 再鼓励。


[此贴子已经被kai于2006-12-14 6:39:39编辑过]

#3
noviceby2006-12-13 20:40
#4
peswe2006-12-13 21:17
不会没有关系,
老兄努力了, 一定有前途!!!
千万不能转专业!
你的前进路上有我们支持! ! !

[此贴子已经被kai于2006-12-14 6:42:55编辑过]

#5
peswe2006-12-13 22:22
#include <iostream.h>
int main()
{
int n;
cout<<"please entre a number :"<<endl;
cin>>n;
for (int i=n;i>0;i--)
{
int m=n-i;
for(int j=0;j<m;j++)
{
cout<<" "; //注意是两个空格
}
for(int k=0;k<2*i-1;k++)
{
cout<<" *";
}
cout<<endl;
}
return 0;
}
我已经是够菜的了,也弄了个烂程序出来,虽然烂,但是结果还是对的,呵呵!
一起加油!!!!!!!

[此贴子已经被作者于2006-12-13 22:25:33编辑过]

#6
kai2006-12-14 06:44
楼上的干得好, 支持.
#7
Knocker2006-12-14 08:06
抗议!抗议!抗议!

抗议Kai的暴政!抗议C++没有言论自由!
#8
一二三四五2006-12-14 09:08
表示强烈抗议

胡乱编辑别人的帖子
#9
kai2006-12-14 09:21
抗议无效.

对人不可太刻薄, 应该博爱.
#10
一二三四五2006-12-14 09:24
#11
一二三四五2006-12-14 09:24
重复发这么多帖???????
这样也对?
#12
kai2006-12-14 09:38
内容没有重复, 标题是重复了, 标题重复也是论坛允许的.
#13
Knocker2006-12-14 11:31
误人误已,害人非浅
#14
kai2006-12-14 11:35
Knocker,
说话要有依据, 否则就是诽谤.
#15
一二三四五2006-12-14 11:35
以下是引用Knocker在2006-12-14 11:31:53的发言:
误人误已,害人非浅

#16
Knocker2006-12-14 11:59
请问kai大版主:你有权利及理由编辑伪造别人的发言么?这是什么“民主”逻辑?
#17
song42006-12-14 12:01
嘿嘿
冤家啊
有这工夫都回答人家了
#18
song42006-12-14 12:02
Knocker,你可以也当C++斑竹啊
这样你也有权利啊
但你需要帮助回答大家问题
#19
Knocker2006-12-14 12:05
大人在讨论民主问题,小孩子莫插嘴
#20
song42006-12-14 12:15
cin>>LineNum;
int n=LineNum;
for(int n=LineNum;n>0;--n)
{
for(int j=0;j<LineNum-n;j++)
{
cout<<' ';
}
for(int i=0;i<2*n-1;++i)
{
cout<<'*';
}
cout<<endl;
}

#21
song42006-12-14 12:16


我这是怕下不了台
圆圆场

#22
song42006-12-14 12:17
不和你说了
我下了,大男孩
下午考数据结构呢
#23
一二三四五2006-12-14 12:28

抗议版主乱编辑别人的帖子

#24
noviceby2006-12-14 17:25
不赞成楼主的这种提问方式,自己什么也不做,只等别人给答案,误人误已,害人非浅
也不赞成版主未经他人同意,擅改别人帖子。

[此贴子已经被作者于2006-12-14 19:30:39编辑过]

#25
peswe2006-12-14 22:23
嘿嘿,各位啊,都把问题严重化了
都是我的不对,平时就爱跟同学开玩笑,所以一开口,就说了太直的话,版主看了后,帮我修改我的错误,我很感激!!版主也是为我好!
今后我也尽量注意自己的言行,再次谢谢版主的更正!!!
各位兄弟也别太认真了,小事而已!!!!!!

[此贴子已经被作者于2006-12-14 22:34:35编辑过]

#26
peswe2006-12-14 22:33
因为我而搞坏了各位的关系,我再次道歉!!

还有就是,20楼版主song4的程序比我的简便多了,我也在C++中运行了下,可是结果好像不对,主要是*号中没空格。
#27
kai2006-12-14 22:35
各位,

布衣在这里向各位礼过去了。 我确实做的不对, 向各位赔礼道歉了。

以后我不编辑了, 改成扣分贴, 这样想必就在程序上合法化了。

关于这个问题的讨论到此为止了, 有什么与编程无关的, 到水区去说就可以了。
#28
一二三四五2006-12-15 09:56
知错能改,善莫大焉
#29
caiqiufu2006-12-16 14:29
#include<iostream>
using namespace std;
void main()
{
int i,j,n;
for(i=0;i<7;i++)
{
for(j=10;j>i;j--)
cout<<" ";
for(n=0;n<i;n++)
cout<<"* ";
cout<<endl;
}

}
#30
wujunhua2006-12-16 16:21
yao zheng que dui dai chu xue zhe /
#31
初学者18592006-12-18 22:19
谢谢大家的帮助
1