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

星号图形问题2

初学者1859 发布于 2006-12-13 19:04, 568 次点击

请各位帮忙完成
【1.2】编程,输入n,输出如下例(n=6)所示的图形:
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *
* * * * * *

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

2 回复
#2
noviceby2006-12-13 20:26
两层循环嵌套
外层:for ( int i = n; i >= 1; i-- )
内层用两个for循环:
for ( int j = 1; j <= i; j++ ) //输出空格
for ( int k = 1; k <= 6; k++ ) //输出*
#3
xiaori2006-12-13 22:50
#include<iostream.h>
void main()
{
int i,j,k,n;
cout<<"请输入n的大小:";
cin>>n;
for(i=0;i<n;i++)
{
for(j=n-i;j>0;j--)
cout<<" ";
for(k=0;k<n;k++)
cout<<"*";
cout<<endl;
}
}
这个是我自己编的程序,不过还是希望你能自己多想下,这样才有提高,不要再灌水了,会惹人烦的
1