| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1360 人关注过本帖, 1 人收藏
标题:一道笔试题
只看楼主 加入收藏
古剑魂2012
Rank: 2
等 级:论坛游民
帖 子:9
专家分:20
注 册:2013-2-26
收藏
得分:0 
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,j,k,n;
    printf("input the n:\n");
    scanf("%d",&n);
    for(i=1;i<=2*n-1;i++)
    {
    for(j=1;j<=2*n-1;j++)
    {
        for(k=n-1;k>=0;k--)
        if((abs(i-n)==k)||(abs(j-n)==k))
        {
        printf("%d ",n-k);
        break;
        }
    }
        printf("\n");
    }
}
2013-03-05 15:53
hczsea
Rank: 2
等 级:论坛游民
帖 子:129
专家分:68
注 册:2007-10-23
收藏
得分:0 
不知道这个好理解不:方块覆盖思想,中心点为[n,n]=n; i的时候,方块从i~n为i。
void myprint(int n)
{
    int nLine = 0;
    int i,j,k;
    int aa[100][100];
    int nl,nr;

    nLine = 2 * n - 1;
    for (i=1; i<=nLine; i++)
    {
        for (j=1; j<=nLine; j++)
        {
            aa[i][j] = 1;
        }
    }

    for (i=2; i<=n; i++)
    {
        nl = i;
        nr = 2*n-i;
        for (j=nl; j<=nr; j++)
        {
            for (k=nl; k<=nr; k++)
            {
                aa[j][k] = i;
            }
        }
    }

    for (i=1; i<=nLine; i++)
    {
        for (j=1; j<=nLine; j++)
        {
            printf("%d ",aa[i][j]);
        }
        printf("\n");
    }

}
2013-03-05 16:50
wsws23
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:105
专家分:107
注 册:2012-3-13
收藏
得分:0 

试试
2013-03-05 22:34
qq383264679
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:155
专家分:130
注 册:2012-1-19
收藏
得分:0 
回复 16楼 beyondyf
佩服!!
2013-03-08 13:50
zhu_zhi
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:129
专家分:92
注 册:2013-4-25
收藏
得分:0 
回复 楼主 qq383264679
看我的方法:
#include<stdio.h>
int main()
{
    int i,j;
    int a[5][5];
    for(i=0;i<=4;i++)
        for(j=0;j<=4;j++)
        {
            if(i==0 || j==0 || i==4 ||j==4) a[i][j]=1;
            else a[i][j]=2;
        }
        a[2][2]=3;
        for(i=0;i<=4;i++)
            for(j=0;j<=4;j++)
            {
                printf("%3d",a[i][j]);
                if(j==4) printf("\n");
            }

    printf("\n");
    return 0;
}
2013-04-26 22:33
罗庇鹏ksq
Rank: 5Rank: 5
来 自:太平洋
等 级:职业侠客
帖 子:220
专家分:310
注 册:2012-6-30
收藏
得分:0 
我记得清清楚楚,去年才上大一,学校的什么比赛就是这种题目,但 n 是不定的(n<20),呵呵,这哪里的面试啊,奇怪。

从来都是无所谓,现在也该学着有所谓。✿咱们一个人,别坐井观天❀
2013-04-26 22:56
罗庇鹏ksq
Rank: 5Rank: 5
来 自:太平洋
等 级:职业侠客
帖 子:220
专家分:310
注 册:2012-6-30
收藏
得分:0 
杨大哥能不能稍微的说下你的代码精华之处呀?

从来都是无所谓,现在也该学着有所谓。✿咱们一个人,别坐井观天❀
2013-04-26 23:09
快速回复:一道笔试题
数据加载中...
 
   



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

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