标题:看不懂的&
取消只看楼主
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
结帖率:100%
已结贴  问题点数:30 回复次数:4 
看不懂的&
#include <stdio.h>

#define p(x) putchar(x)
int main()
{
    long n,t=0,d=1,a,b;
    scanf("%d",&n);
    for(n/=2;t>=0;t+=(t-n)?d:d=-1)
        for(a=0,b=1;a>=0||(p(10)&0);a+=(a-n)?b:b=-1)
            (a==n-t)?p(42):p(32);

        return 0;
}
红色部分什么意思?这是一个输出对角线长度为n(奇数)的菱形的程序

[ 本帖最后由 heartnheart 于 2010-2-24 10:58 编辑 ]
搜索更多相关主题的帖子: long include return 对角线 
2010-02-23 21:16
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
得分:0 
但它在判断中是什么意思呢?
2010-02-23 21:36
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
得分:0 
回复 4楼 广陵绝唱
程序没有抄错,大哥们程序也不是我写的……
http://

我的机器上能正常运行啊

但是删掉那句之后就不行了
2010-02-24 09:24
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
得分:0 
诸位大哥,非常抱歉,我知道你们没有输出的原因了
我用DEVC++,C代码都是保存成CPP文件运行的,上面的代码在CPP中能正常运行,但在C中就不行。
新问题,麻烦诸位了
2010-02-24 11:14
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
得分:0 
明白了,多谢
2010-02-24 11:42



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




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

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