免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Send_linux
打印 上一主题 下一主题

ChinaUnix“C语言代码”开发大赛!获奖名单公布!(奖品积分已经添加,请大家查收!) [复制链接]

论坛徽章:
0
161 [报告]
发表于 2009-03-06 17:33 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
162 [报告]
发表于 2009-03-07 17:59 |只看该作者

《卓有成效程序员》读后感

《卓有成效程序员》专注地编写优美、简约的代码是每个程序员的梦想,我们不希望遇到任何打扰和羁绊,我们希望代码随心所欲倾泻在屏幕上,编译、运行,行云流水,酣畅淋漓的感觉,但现实是这个梦想经常遥不可及,你常被各种繁杂的头绪扰乱思绪,常因为需求变更把程序改到千疮百孔而且丑陋、臃肿,你期待改善这种状况。就像那句著名的话,“卓有成效是可以学习的“,让编程工作变得卓有成效也是可以学习的,方法就在这里。
    在编程工具方面,Emacs曾经是程序员的最爱,眼花缭乱的快捷键让你对代码进行随心所欲的操控,有必要的话写段Lisp随需扩展。然而 Emacs复杂的快捷键序列多少让人望而生畏,幸运的是还有很多选择,充分掌握工具会让编程更加流畅,有句话叫做“懒人推动社会发展”,程序员大概是最懒的人,总把尽可能多的工作丢给机器,作为程序员,找到适合自己的开发环境并能充分发挥工具的威力非常重要;另外作为资深程序员,作者提出时间管理的法则,编写代码的法则,都给人醍醐灌顶的感觉。
    我会要求我们团队所有程序员认真研读本书!
                                                                                      校内网 高级技术总监 黄晶


“程序员总有学不完的东西,许多看过我写的“程序员的十层楼”的人觉得自己仍然是“菜鸟”。同样,当我看到Neal的这本书时,发现自己十几年的程序员生涯仍然是一个低效的程序员,书中介绍的许多提高效率的工具和方法以前没有用过或没有用好。要是在“菜鸟”或“大虾”阶段就能看到这样一本好书多好啊!不仅能及时掌握各种提高效率的工具和方法,更重要的是变成“牛人”或“大牛”后,它可以为设计高效的软件提供非常好的借鉴。”

                                                                                                          --周伟明

论坛徽章:
0
163 [报告]
发表于 2009-03-09 13:51 |只看该作者
很期待结果的揭晓呵呵
专家团体倒是很强阵容~!

论坛徽章:
0
164 [报告]
发表于 2009-03-11 09:13 |只看该作者
原帖由 coneagoe 于 2009-3-4 22:59 发表


我忘记说题号了,
第2题
第5题

ps:csdn一直都不看好,《程序员》的质量越来越差了。

论坛徽章:
0
165 [报告]
发表于 2009-03-13 10:23 |只看该作者

论坛徽章:
0
166 [报告]
发表于 2009-03-15 16:14 |只看该作者

为伊消得人憔悴!

自从我们见面,我就很努力,努力给你留下一个最好的印象。
但是苦苦等了一个多月,却依然没有你的音信,真的很想你。
什么时候能让我结束这度日如年的等待呢?
真的很想你!

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
167 [报告]
发表于 2009-03-17 14:35 |只看该作者
原帖由 spacegrass 于 2009-3-15 16:14 发表
自从我们见面,我就很努力,努力给你留下一个最好的印象。
但是苦苦等了一个多月,却依然没有你的音信,真的很想你。
什么时候能让我结束这度日如年的等待呢?
真的很想你!

很快就有结果了,请稍等!

论坛徽章:
0
168 [报告]
发表于 2009-03-17 22:42 |只看该作者
不知道能不能获个书评奖?

论坛徽章:
0
169 [报告]
发表于 2009-03-18 14:01 |只看该作者
第一题(绝对没看过别人的答案,本来还想试试,今天刚看到,做好第一题才看到已过了参赛时间)
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

int main()
{
        int k, i, j, n, m;
        int nStep;
        int nBig;
        int nCount;
        int *pInts = NULL;

        printf("Please input: ");
        scanf("%d", &n);

        nBig = n*n;
        m = 1;
       
        pInts = (int*)malloc(nBig*sizeof(int));
        memset((void*)pInts, 0, nBig*sizeof(int));

        nStep = n-1;

        m = 1;
       
        nCount = nBig;
        if(n % 2)
        {
                nCount--;
                pInts[nBig/2] = nBig;
        }

        for(j=0; ;j++)
        {
                for(i=j*n+j,k=0; k<nStep; i++,k++)
                {
                        pInts = m++;

                        if(m > nCount)
                                goto out;               
                }

                for(i=j*n+n-1-j,k=0; k<nStep; i+=n,k++)
                {
                        pInts = m++;

                        if(m > nCount)
                                goto out;               
                }

                for(i=nBig-1-j*n-j,k=0; k<nStep; i--,k++)
                {
                        pInts = m++;

                        if(m > nCount)
                                goto out;                                       
                }
               
                for(i=n*(n-1-j)+j,k=0; k<nStep; i-=n,k++)
                {
                        pInts = m++;

                        if(m > nCount)
                                goto out;               
                }               

                nStep-=2;
        }
out:
        for(i=0; i<n; i++)
        {
                for(j=0; j<n; j++)
                        printf("%-2d, ", *(pInts + i*n + j));

                printf("\n");
        }

        free(pInts);

        return 0;
}

论坛徽章:
0
170 [报告]
发表于 2009-03-18 14:13 |只看该作者
我也来凑凑热闹,不过没时间写啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP