精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>C/C++>>C、C++语言基础>>Re:考考大家:重庆大学的计算机专业工程硕士的入学考试

主题:Re:考考大家:重庆大学的计算机专业工程硕士的入学考试
发信人: wenbobo(灌了拂衣去)
整理人: wenbobo(2002-12-24 09:27:04), 站内信件
这样的可读性最好:
tmp = ((*p1)?*(p1++)-'0':0) + ((*p2)?*(p2++)-'0':0) + flag, flag = tmp / 10, *(pi++) = '0' + tmp % 10;


【 在 zelor 的大作中提到:】
:   不考虑顶上这个问题,我凑了个答案:
:
:*pi++ = (flag = (temp = (*p1++) - '0' + (*p2++) - '0' + flag) > 9?
:        1 : 0) == 0 ? (temp + '0') : (temp - 10 + '0');
:
:
:......
 


----
<img src=http://uh1.gz.163.com photo?name=wenbobo alt=http://uh1.gz.163.com photo?name=wenbobo>

[关闭][返回]