| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 429 人关注过本帖
标题:◆一个很简单的编程问题,但就是没有想会 请C语言达人进来帮我解决一下 谢谢
只看楼主 加入收藏
lg90315
Rank: 1
等 级:新手上路
帖 子:13
专家分:1
注 册:2009-9-16
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:7 
◆一个很简单的编程问题,但就是没有想会 请C语言达人进来帮我解决一下 谢谢

   上了大专,我学C语言已经2个星期了 刚小白入门,今天老师给了一个作业 不太明白 想了很久也不会
希望 达人们 帮我看一下 谢谢!!!!




                   是这样的:
              老师让我做                                 然后老师又让我做
                                                        
     ****                                            *****
     ***                                              ***
     **                                                *       关键在 成递减 而且每行还持续少2 怎么做呢
     *   
      
     这样的一个以星组成的一个倒立 图形               这个我就想不明白了 这个怎么做啊!!!
   我写的代码是这样的:                                    希望各位帮我一下 谢谢~!!!

int i,j;
    for(i=10;i>0;i--)
    {for(j=1;j<=i;j++)
    printf("*");
    printf("\n");}

[ 本帖最后由 lg90315 于 2009-9-16 20:31 编辑 ]
搜索更多相关主题的帖子: C语言 
2009-09-16 20:08
lg90315
Rank: 1
等 级:新手上路
帖 子:13
专家分:1
注 册:2009-9-16
收藏
得分:0 



  各位达人帮我解答一下 !!!!啊啊啊
2009-09-16 20:10
lg90315
Rank: 1
等 级:新手上路
帖 子:13
专家分:1
注 册:2009-9-16
收藏
得分:0 



  额额 我在线等待呀..各位达人 教教我 谢谢了  
   
    我对C语言充满了兴趣
2009-09-16 20:26
jackwain
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:168
专家分:134
注 册:2009-3-21
收藏
得分:6 
首先要考虑输出行数   3行
输出空格数        1   2  3
输出*数          5  3 1
int i,j k;
第一个循环   控制行数  for(i=1;i<=3;i++)
第二个控制   空格  输出 for(j=i;j<=2*i-1;j++)
第三个控制   输出*  第一次5个,for(k=2*i-1;k<=5;k++)
2009-09-16 20:31
chenaiyuxue
Rank: 5Rank: 5
来 自:山东滨州
等 级:职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
收藏
得分:6 
1) int i, j;
   
   for (i = 4; i > 0; i --)
   {
     for (j = 1; j <= i; j ++)
     {
      printf("*");
     }
     printf("\n");
   }
2) int i, j;
   for (i = 3; i > 0; i --)
   {
    for (j = 1; j <= 3 - i; j ++)
    {
     printf(" ");
    }
    for (j = 1; j <= 2 * i - 1; j ++)
    {
     printf("*");
    }
    printf("\n");
   }
   

你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2009-09-16 20:36
lg90315
Rank: 1
等 级:新手上路
帖 子:13
专家分:1
注 册:2009-9-16
收藏
得分:0 
回复 5楼 chenaiyuxue
  

  太厉害勒..

  哈哈 谢谢  这个论坛真好 以后我还要常来 对我学习C语言 一定会有帮助


能否解释一下
int i, j;
   for (i = 3; i > 0; i --)
   {
    for (j = 1; j <= 3 - i; j ++)
    {
     printf(" ");
    }
    for (j = 1; j <= 2 * i - 1; j ++)
    {
     printf("*");
    }
    printf("\n");
   }


[ 本帖最后由 lg90315 于 2009-9-16 20:43 编辑 ]
2009-09-16 20:38
ltgnjzxssg
Rank: 1
等 级:新手上路
帖 子:1
专家分:7
注 册:2009-8-18
收藏
得分:6 
你试试
int i,j;
for(i=1;i<=3;i++)
  for(j=i;j<=7-2i;j++)
2009-09-16 20:44
chenaiyuxue
Rank: 5Rank: 5
来 自:山东滨州
等 级:职业侠客
帖 子:334
专家分:370
注 册:2008-5-20
收藏
得分:0 
回复 6楼 lg90315
你仔细看一下四楼的解释吧

你是雪,我是尘埃,相遇是意外;你坠落,在我胸怀,流进我血脉。
2009-09-16 21:09
快速回复:◆一个很简单的编程问题,但就是没有想会 请C语言达人进来帮我解决一下 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014779 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved