免费注册 查看新帖 |

Chinaunix

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

[函数] EMC小有难度的笔试,撰写仅有一行的语句的函数??? [复制链接]

论坛徽章:
0
61 [报告]
发表于 2007-04-04 13:17 |只看该作者
return ((i < n) && (printf("%d\n",i) && p(++i,n)))||((i>0)&&(printf("%d\n",i) && p(--i,--n))||1);

论坛徽章:
0
62 [报告]
发表于 2007-04-04 13:46 |只看该作者
不得不出来崇拜下拉

论坛徽章:
0
63 [报告]
发表于 2007-04-04 14:14 |只看该作者
我的是最清析的:

int p(int a, int b) {
   a < b ? printf("%d\n", a),p(a + 1, b),printf("%d\n",a):printf("%d\n",b);
}

论坛徽章:
0
64 [报告]
发表于 2007-04-04 14:15 |只看该作者
原帖由 nully 于 2007-4-4 14:14 发表
我的是最清析的:

int p(int a, int b) {
   a < b ? printf("%d\n", a),p(a + 1, b),printf("%d\n",a):printf("%d\n",b);
}



题目要求用?:..扣分
所以我们都选择了 && 呵呵

论坛徽章:
0
65 [报告]
发表于 2007-04-04 14:16 |只看该作者
晕。。。没看条件。。。(怕看到大牛的解。。。)

论坛徽章:
0
66 [报告]
发表于 2007-04-04 14:22 |只看该作者
int p(int a, int b) {
  return (a<b && printf("%d\n", a) && p(a + 1, b) && printf("%d\n",a)) || printf("%d\n",b);
}
换一个,仍然是最易懂的

[ 本帖最后由 nully 于 2007-4-4 14:24 编辑 ]

论坛徽章:
0
67 [报告]
发表于 2007-04-04 14:55 |只看该作者
  1.     return printf( "%d\n", i )
  2.         && ( i != N )
  3.         && ( p( i + 1, N ) + 1 )
  4.         && printf( "%d\n", i ) ;
复制代码

这样不知道清晰不?

论坛徽章:
0
68 [报告]
发表于 2007-04-04 15:50 |只看该作者
强!

论坛徽章:
0
69 [报告]
发表于 2007-04-04 17:52 |只看该作者
zhe jiu shi xian zai ruan jian hang ye de yi ge wu qu,hao xiang zhi you dai ma xie de yue qiao miao jiu yue li hai,ke shi ta you mei you xiang guo zhe yang de dai ma hui gei hou qi de ruan jian wei hu dai lai duo da de kun nan?shi xiang yi xia,zhe yang de dai ma mei ge ren dou xie de chu lai ma? ru guo zai ji qian hang dai ma zhong you zhe me jihang ru ci de dai ma,bu shi bian xie zhe ge dai ma de ren you duo shao ren yi yan neng kan chu lai? ru guo xie zhe dai ma de ren li kai gong si le,ni shi wei hu ren yuan ni hui pei fu zhe ge cheng xu yuan hai shi tong hen zhe ge cheng xu yuan?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
70 [报告]
发表于 2007-04-04 18:10 |只看该作者
原帖由 openq 于 2007-4-4 17:52 发表
zhe jiu shi xian zai ruan jian hang ye de yi ge wu qu,hao xiang zhi you dai ma xie de yue qiao miao jiu yue li hai,ke shi ta you mei you xiang guo zhe yang de dai ma hui gei hou qi de ruan jian wei hu dai lai duo da de kun nan?shi xiang yi xia,zhe yang de dai ma mei ge ren dou xie de chu lai ma? ru guo zai ji qian hang dai ma zhong you zhe me jihang ru ci de dai ma,bu shi bian xie zhe ge dai ma de ren you duo shao ren yi yan neng kan chu lai? ru guo xie zhe dai ma de ren li kai gong si le,ni shi wei hu ren yuan ni hui pei fu zhe ge cheng xu yuan hai shi tong hen zhe ge cheng xu yuan?

可怜的兄弟居然没有输入法,帮你翻译一下吧:
  1. 这就是现在软件行业的一个误区,好像只有代码写得越巧妙就越厉害,可是他有没有想过这样的代码会给后期的软件维护带来多大的困难?试想一下,这样的代码每个人都写得出来吗?如果在几千行代码中有这么几行如此的代码,不是编写这个代码的人有多少人一眼能看出来?如果写这代码的人离开公司了,你是维护人员你会佩服这个程序员还是痛恨这个程序员?
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP