以下是引用nuciewth在2007-11-18 10:26:08的发言:
还没去想,但可以确定5楼的是错的.
看清楚题目先.补充:A,B是两个实数(可正可负,还可能是0)
还没去想,但可以确定5楼的是错的.
看清楚题目先.补充:A,B是两个实数(可正可负,还可能是0)
我看到是实数了
只不过我个人觉得实数是无解的
就弄了个int版的
[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
《程序员面试宝典》这本书上是这么弄的
int c = a - b;
char *strs[2] = { "a大", "b大" };
c = unsigned(c) >> (sizeof(int) * 8 - 1);
printf("%s", strs[c]); (原书没这句,我寻思着它的意思自己加的,呵呵。)