摘要: Problem :1014 ( Uniform Generator )Judge Status :AcceptedRunId : 7742145Language : CAuthor :qq1203456195Code Render Status :Rendered By HDOJ C Code Re... 阅读全文
posted @ 2013-03-12 11:16 ZH奶酪 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Problem :1012 ( u Calculate e )Judge Status :AcceptedRunId : 7741966Language : CAuthor :qq1203456195Code Render Status :Rendered By HDOJ C Code Render Version 0.01 Beta 1 #include<stdio.h> 2 void main() 3 { 4 int n=0; 5 double e=1,t=1;//t记录阶乘 6 char str[65]; 7 printf("n e\n"); 8 ... 阅读全文
posted @ 2013-03-12 10:29 ZH奶酪 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 今天在做一道HDOJ1012的题目时,数据的输出格式要求小数点后有效数字9位但是小数末尾没用的0不可以输出,以前做过一道类似的题目,先乘10^9,然后不停%10,/10或者%10,100,1000以此类推。我想看一看能否从二进制中找到部分规律,最开始想用double 变量e一直&1,然后移位输出,编译的时候发现小数不能进行&运算,然后就上网搜索了一下二进制输出浮点数的文章,下面几篇感觉不错:(1)这篇文章是使用一个union类型结构(包含一个float型变量以及一个32位被分为三段(1bit,8bit,23bit)unsigned的struct),union结构是里边的元素共用 阅读全文
posted @ 2013-03-12 09:56 ZH奶酪 阅读(496) 评论(0) 推荐(0) 编辑