标题:蛇形矩阵
取消只看楼主
浅水无殇
Rank: 2
等 级:论坛游民
帖 子:123
专家分:75
注 册:2012-11-23
得分:0 
定义数组时不能用变量的。。比如  int s[5]....如果我要定义一个数组。。。但所开空间要由输入决定。。。。。用指针要怎么做啊。。。。。

wula wual
2012-12-27 20:57
浅水无殇
Rank: 2
等 级:论坛游民
帖 子:123
专家分:75
注 册:2012-11-23
得分:0 
程序代码:
#include <stdio.h>
void foo(int n)
{
    for(int r = 0;r < n;++r)
    {
        for(int c = 0;c < n - r;++c)
        {
            printf( "%d", 1+(c+r)*(c+3+r)/2-r);
            if (r == n-1)
                printf("");//什么都不打印的意思
            else if (c != n-r-1)
                printf(" ");
            else
                printf("\n");
        }
    }
}
int main()
{  int m;scanf("%d",&m);
    foo(m);
    return 0;
}

wula wual
2012-12-27 21:03
浅水无殇
Rank: 2
等 级:论坛游民
帖 子:123
专家分:75
注 册:2012-11-23
得分:0 
恩恩。。。我要加油啊

wula wual
2012-12-27 21:06
浅水无殇
Rank: 2
等 级:论坛游民
帖 子:123
专家分:75
注 册:2012-11-23
得分:0 
再次谢谢各位。。。。。

wula wual
2012-12-27 21:08
浅水无殇
Rank: 2
等 级:论坛游民
帖 子:123
专家分:75
注 册:2012-11-23
得分:0 
好吧。。。这个算蛇形矩阵的变式。。。嘿嘿。。。
亲们,多交流啊。。。

wula wual
2012-12-27 22:22



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




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

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