| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付赛孚耐:软件保护加密专家
身份认证令牌USB KEY   
共有 1043 人关注过本帖
标题:这题目对初学者的我们有点难
收藏  订阅  推荐  打印 
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8840
注册:2007-5-21
这题目对初学者的我们有点难

各位师兄师姐,今天在学C+的时候有个问题难住了我
有个同学问我这个题目怎么编写,我当时做了几乎半个小时还是想不出来
知道论坛师兄师姐们都是强人,所以在此问下,希望能帮助我下````谢谢啦

题目: 打印此图形


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

设中间的*数量为n 要编写活程序 从键盘输入n ,n越大打印出来的图形对应就越大!!

   希望师兄师姐能尽快帮助我下````在此谢谢啦``
搜索更多相关主题的帖子: 师姐  图形  师兄  
2007-5-21 22:07
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8840
注册:2007-5-21

请师兄师姐多多帮助下师弟我下```我同学可还是等着我回答呢```

想用3年成为编程高手10年都成不了,准备用10年成为编程高手的3年就成为了编程高手
2007-5-21 22:09
kisscjy
Rank: 3Rank: 3
等级:中级会员
帖子:217
积分:2322
注册:2007-4-9

以前写了一个~~
现在发给你看看~~~

#include<iostream.h>
void main()
{
int lines,line;
char x;
cout<<"请输入你所想要的行数"<<endl;
cin>>lines;

cout<<"请输入你所想要的图案"<<endl;
cin>>x;

for(line=1;line<=lines;line++)
{for(int i=1;i<=lines-line+1;i++)
{cout<<" ";}
for(int j=1;j<=2*line-1;j++)
{cout<<x;}
cout<<endl;
}

for(line=lines-1;line>=1;line--)
{
for(int i=1;i<=lines-line+1;i++)
{
cout<<" ";
}
for(int j=1;j<=2*line-1;j++)
{
cout<<x;
}
cout<<endl;
}
}

格式有点不对称,凑合着看一下吧~~


每当我一晚写下70,80个程序时,你还真以为,这都是我一个人干的.....不过说真的,其实都是抄书的~~ ^@^
2007-5-21 22:36
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8840
注册:2007-5-21

谢谢谢谢```这个程序写的很好 我能看的懂 写的蛮好 就是你那外面的for循环内用到的变量为什么用line变量列?用i,j,k不是简单点吗?就是这点搞不懂? 哎现在才知道自己好渺小哦 高手好多好多 真要多向各位大哥大姐多学习学习```还望以后多多帮助 谢谢  

想用3年成为编程高手10年都成不了,准备用10年成为编程高手的3年就成为了编程高手
2007-5-22 00:12
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8840
注册:2007-5-21

假如刚刚说到的问题如果有点菜,不要笑话我哦```我知道那line是"行"的意识```但是i,j,k我觉得还是简单点`` 师兄师姐你说列?


想用3年成为编程高手10年都成不了,准备用10年成为编程高手的3年就成为了编程高手
2007-5-22 00:18
kisscjy
Rank: 3Rank: 3
等级:中级会员
帖子:217
积分:2322
注册:2007-4-9

这是我以前写的,当时没有想这么多~~~

现在写的话变量就不会那么混乱啦!

每当我一晚写下70,80个程序时,你还真以为,这都是我一个人干的.....不过说真的,其实都是抄书的~~ ^@^
2007-5-22 00:35
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8840
注册:2007-5-21

哦 其实我也是瞎说的啦 不要介意哦  嘿嘿 师兄  你现在是不是上班啦  哎``
我们还是刚刚进大学,不知道以后能干什么?不知道以后编程这条路还走不走的通

想用3年成为编程高手10年都成不了,准备用10年成为编程高手的3年就成为了编程高手
2007-5-22 00:48
kisscjy
Rank: 3Rank: 3
等级:中级会员
帖子:217
积分:2322
注册:2007-4-9

呵呵,我也是上大学的~~~

每当我一晚写下70,80个程序时,你还真以为,这都是我一个人干的.....不过说真的,其实都是抄书的~~ ^@^
2007-5-22 00:54
孤魂居士
Rank: 4
来自:老A(中国地大)
等级:高级会员
威望:2
帖子:869
积分:8840
注册:2007-5-21

嘿嘿 那现在还不睡觉啊``嘿嘿把你的QQ告诉我哦 师兄 我很想认识编程的师兄师弟哦 好不?师兄?在这上面聊天,管理员会说的``


想用3年成为编程高手10年都成不了,准备用10年成为编程高手的3年就成为了编程高手
2007-5-22 00:57
yuziguang
Rank: 1
等级:新手上路
帖子:9
积分:190
注册:2007-5-16

我也尝试着写了一个,不过没有上面那样好啊!
#include<iostream.h>
void main()
{
for(int i=1;i<=5;i++)
{
for(int j=1;j<=6-i;j++)
cout<<' ';
for(int k=1;k<=2*i-1;k++)
cout<<'*';
cout<<endl;
}

for(int x=1;x<=4;x++)
{
for(int y=1;y<=x;y++)
cout<<' ';
for(int z=1;z<=9-2*x;z++)
cout<<'*';
cout<<endl;
}
}

2007-5-22 07:36
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.075496 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved