|
d******r 发帖数: 4 | 2 我知道int是取整,有没有类似的取整函数但是算法是四舍五入的? |
|
y***y 发帖数: 56 | 3 why not write by yourself? it's so simple. |
|
|
y***y 发帖数: 56 | 5 what if x is equal to interger. |
|
bz 发帖数: 1770 | 6
no, lib functions are all doing round off, but writing one is very
easy. |
|
h**h 发帖数: 132 | 7 take it easy, think about so many non-cs majors changed to
Computer Science.
It is always hard to get started. |
|
y***y 发帖数: 56 | 8 He deleted his post because he know he made a mistake.
BUt it seems you still dont understand and self-feeling good.
What I mean is int(x+0.5) gives you x if x is an interger itself.
but 四舍五入 gives you x+1. so int(x+0.5) is a wrong answer. You need
to write if-else. |
|
y***y 发帖数: 56 | 9 faint...it seems I made the mistake....anyway,sometimes brain
stalk....:( |
|
y***y 发帖数: 56 | 10 okay, I made a mistake, but the int(x+0.5) is still a wrong answer.
hohohoho~ |
|
y***y 发帖数: 56 | 11 try some negative digits.
you still need to write if-else. |
|
y***y 发帖数: 56 | 12 正解:
#!/usr/local/perl
$x=;
if($x>=0){
print int($x+0.5);
}
else{
print int($x-0.5);}
win!! hohohoho~ |
|
p**h 发帖数: 99 | 13 how about this:
int i;
double d;
/* d = whatever number. */
i = (int)floor(d + 0.5); |
|
c*****t 发帖数: 1879 | 14 Sigh, you are the confused one :)
For the negative numbers, there are two rounding schemes. |
|
m*****e 发帖数: 4193 | 15 Mod maths treats it the same no matter you are + or -. Always the largest
int that is no larger than the number. This is consistent. |
|
l*l 发帖数: 225 | 16 you are smart, but the code is too long, even it is sample.
I write one line and solve it, I guess it is the best code any one can
get.
print int(($x+abs($x))/2+0.5)+int(($x-abs($x))/2-0.5); |
|
b******d 发帖数: 28 | 17 Best? How do you evaluate if a program is good or poor?
Do you think such code is in good style? |
|
D******g 发帖数: 125 | 18 1/2 乘 n的平方, 如果是分数 四舍5入, n>10 |
|
l*****r 发帖数: 2122 | 19 大一四舍311
之后一舍602
一晃离开10多年了 |
|
Y*S 发帖数: 74 | 20 这位同学是谁?
怎么四舍又一舍。我当年一舍住了4年。
93.94打架时我可能已经毕业le |
|
i***t 发帖数: 946 | 21 为啥打架?
这位同学是谁?
怎么四舍又一舍。我当年一舍住了4年。
93.94打架时我可能已经毕业le |
|
l**********o 发帖数: 2758 | 22 看上同一女孩?
为啥打架?
这位同学是谁?
怎么四舍又一舍。我当年一舍住了4年。
93.94打架时我可能已经毕业le |
|
i***t 发帖数: 946 | 23 你?
看上同一女孩?
为啥打架?
这位同学是谁?
怎么四舍又一舍。我当年一舍住了4年。
93.94打架时我可能已经毕业le |
|
l**********o 发帖数: 2758 | 24 嗯,为我吃醋的不少
你?
看上同一女孩?
为啥打架?
这位同学是谁?
怎么四舍又一舍。我当年一舍住了4年。
93.94打架时我可能已经毕业le |
|
c****y 发帖数: 167 | 25 我说的是民主湖论坛哈~~~~2004年中秋节MZH某大鱼制作的当时一些著名ID扑克~~~以及
当年MZH上同学们捐资修建的民主湖石碑~~~~我承认这碑看上去有点撇~~~~就在四舍前
面的大榕树下面 |
|
|
|
Z****g 发帖数: 116 | 28 那时住三舍,后来搬到四舍。那时晚上总去思群广场跑步,跳绳。。。想念和怀念。。
。 |
|
b****r 发帖数: 37 | 29 住四舍的来啦。还记得七舍后面的光辉岁月。最喜欢吃后面农家饭馆做得酸辣海参啦。 |
|
v***l 发帖数: 1738 | 30 【 以下文字转载自 Joke 讨论区 】
发信人: iMaJia (iMac,iPod,iPad,i馬甲), 信区: Joke
标 题: 簡體字很傻, 有木有!
发信站: BBS 未名空间站 (Fri Apr 29 16:16:36 2011, 美东)
細雨蒙蒙(濛濛)没有水,开(開)门关(關)门不見門;
烏云(雲)密布不下雨,台(颱)风刮(颳)来哪有風?
戰斗(鬥)英雄戰大斗,難怪豪杰(傑)不算人;
听(聽)字有口没有耳,到底是說還是聽?
采(採)花不須用手摘,相爱(愛)何必献真心?
白猫(貓)黑猪(豬)皆属狗,老板(闆)原是木頭人。
干(幹)部看來都干(乾)癟,会(會)上人云我亦云;
秋千(鞦韆)只宜秋季蕩,冬冬(鼕鼕)鼓聲冬日聞。
面(麵)粉不須麥子磨,窮人從此不挨餓;
更有高人好武藝,一棒打去犬成龙(龍)。
读讲说谈(讀講說談)不開口,声(聲)音何須耳朵聽;
“四舍(捨)五入”是什么?四間房舍五人進。
勸君莫吃猪内脏,内脏(臟)肯定都肮脏(髒) ;
山谷裏面没太陽,稻谷(穀)在此難生長。
别人盡做别(彆)扭事,買個蘿卜(蔔)卜凶吉;
工厂(廠)設備都掏光,广(廣)州也唱空城計... 阅读全帖 |
|
v***l 发帖数: 1738 | 31 【 以下文字转载自 Joke 讨论区 】
发信人: iMaJia (iMac,iPod,iPad,i馬甲), 信区: Joke
标 题: 簡體字很傻, 有木有!
发信站: BBS 未名空间站 (Fri Apr 29 16:16:36 2011, 美东)
細雨蒙蒙(濛濛)没有水,开(開)门关(關)门不見門;
烏云(雲)密布不下雨,台(颱)风刮(颳)来哪有風?
戰斗(鬥)英雄戰大斗,難怪豪杰(傑)不算人;
听(聽)字有口没有耳,到底是說還是聽?
采(採)花不須用手摘,相爱(愛)何必献真心?
白猫(貓)黑猪(豬)皆属狗,老板(闆)原是木頭人。
干(幹)部看來都干(乾)癟,会(會)上人云我亦云;
秋千(鞦韆)只宜秋季蕩,冬冬(鼕鼕)鼓聲冬日聞。
面(麵)粉不須麥子磨,窮人從此不挨餓;
更有高人好武藝,一棒打去犬成龙(龍)。
读讲说谈(讀講說談)不開口,声(聲)音何須耳朵聽;
“四舍(捨)五入”是什么?四間房舍五人進。
勸君莫吃猪内脏,内脏(臟)肯定都肮脏(髒) ;
山谷裏面没太陽,稻谷(穀)在此難生長。
别人盡做别(彆)扭事,買個蘿卜(蔔)卜凶吉;
工厂(廠)設備都掏光,广(廣)州也唱空城計... 阅读全帖 |
|
|