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

求助,一个用嵌套输出的小练习

woshini_0155 发布于 2007-10-18 15:22, 454 次点击

练习题中要求用循环嵌套输出下面四个图形,只写出了第一个和第三个
剩下两个想了几天写不出
请高手指点

**********
*********
********
*******
******
*****
****
***
**
*

**********
*********
********
*******
******
*****
****
***
**
*

*
**
***
****
*****
******
*******
********
*********
**********

*
**
***
****
*****
******
*******
********
*********
**********

#include <iostream.h>
int main ()
{
for (int i=1;i<=10;i++){
for (int j=10;j>=i;j--)
cout<<"*";
cout<<endl;
}
reurn 0;
}

第一个的

#include <iostream.h>
int main ()
{
for (int i=10;i>=0;i--)
{
for (int j(1);j<=i;j++)
cout<<" ";
for (j=1;j<=10-i;j++)
cout<<"*";
cout<<endl;
}
}
reurn 0;
}

5 回复
#2
boris2502007-10-18 16:23
第四个:
#include<iostream>
using namespace std;
int main()
{
int i,j,n=10;
for (i=1;i<=10;i++)
{
for (j=1;j<=i;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
第二个:
#include<iostream>
using namespace std;
int main()
{
int i,j,n=10;
for (i=10;i>=1;i--)
{
for(j=1;j<=10-i;j++)
{
cout<<" ";
}
for (j=1;j<=i;j++)
{
cout<<"*";
}
cout<<endl;
}
return 0;
}
#3
cince2007-10-18 16:32
建议楼主先看看概念..


尤其是:for()循环的概念..
#4
woshini_01552007-10-18 16:44
非常谢谢boris250
对for循环认识又深刻了一层
谢谢
#5
hexiaoyuhit2007-10-18 18:38
怎样一次打印出 所有的图形
可以吗?
#6
xhtang2007-10-19 00:31
把上面几个函数加在一起,修改一下就可以输出所有图形了,
1