打印

面试题

[复制链接]
827|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pkat|  楼主 | 2012-7-15 22:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
无冕之王| | 2012-7-15 23:41 | 只看该作者
void f(int n)
{
    int i;
    for(i=1;i<n*2;i++)
        printf("%d\n",(i<=n)?i:2*n-i);
}

使用特权

评论回复
板凳
yybj| | 2012-7-15 23:49 | 只看该作者
来个可读性好一点的
void fun(int n)
{
    for(int i = 1; i < 2 * n; ++i)
    {
        if(i <= n)
        {
            printf("%d\n", i);
        }
        else
        {
            printf("%d\n", 2 * n - i);
        }
    }
}

使用特权

评论回复
地板
pkat|  楼主 | 2012-7-17 22:19 | 只看该作者
这道面试题难度不大

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

196

主题

2726

帖子

0

粉丝