标题:二重循环编一个菱形
只看楼主
human84
Rank: 3Rank: 3
来 自:哈尔滨 / 重庆
等 级:论坛游侠
帖 子:154
专家分:141
注 册:2009-11-1
得分:0 
3楼...不懂....
2009-11-08 15:09
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
得分:0 
以下是引用zhaohuaijie在2009-11-8 14:57:40的发言:

#include<stdio.h>
int main(void)
{
    int i,j,k,s=1,n=10;

    for(i=0,j=n,k=s;i<7;)
      {
       if(j-->0)
          {printf(" ");continue;}        /*j个空格*/
       if(k-->0)
          {printf(" ...
差不多了

我可好玩啦...不信你玩玩^_^
2009-11-08 15:10
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
得分:0 
有需求就有行动,3楼编辑过,加注释了

努力—前进—变老—退休—入土
2009-11-08 15:24
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
得分:0 
回复 13楼 UserYuH
没事找罪受,活该
    解释就是掩饰,掩饰就是确有其事

我可好玩啦...不信你玩玩^_^
2009-11-08 15:26
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
得分:0 
回复 14楼 pgy
看到需求量大,就多供应一下。好事做到底!

努力—前进—变老—退休—入土
2009-11-08 15:30
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
得分:0 
把i++挪上边为什么不行?
#include<stdio.h>
int main(void)
{
    int i,j,k,s=1,n=10;

    for(i=0,j=n,k=s;i<7;i++)
      {
       if(j-->0)
          {printf(" ");continue;}  /* 输入10个空格,j的值变为0。 */
       if(k-->0)
          {printf("*");continue;}  /* 输入1个*,k的值变为0。 */
       printf("\n");
       if(i<3)
          {n--;s+=2;j=n;k=s;}      /* j的值变为9,k的值变为3。 */
       else
          {n++;s-=2;j=n;k=s;}

      }

    getch();
    return 0;
} 
2009-11-08 15:40
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
得分:0 
回复 16楼 zqb7899
是不是continue是从for的第3个表达式开始,而不是从第2个表达式开始。
应该是这样。

[ 本帖最后由 zqb7899 于 2009-11-8 15:46 编辑 ]
2009-11-08 15:42
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
得分:0 
八卦下::   pgy 和 UserYuH `````????`
2009-11-08 15:42
UserYuH
Rank: 12Rank: 12Rank: 12
来 自:毅华
等 级:火箭侠
威 望:8
帖 子:720
专家分:3300
注 册:2009-8-10
得分:0 
i记行数,一行还没输出完i值不能变.

努力—前进—变老—退休—入土
2009-11-08 15:43
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
得分:0 
回复 19楼 UserYuH
是不是continue是从for的第3个表达式开始,而不是从第2个表达式开始。
应该是这样

又学到了,谢谢!
2009-11-08 15:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-291471-1-1.html




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

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