矩形面积交:输出0.00
来源:互联网 发布:北京市水文站数据 编辑:程序博客网 时间:2024/04/29 16:25
题目:http://www.tsinsen.com/A1042
我本以为是一道超级简单的题,很快做出来了,自己测试数据也都挺对,结果有几个数据点就是不ac,差点气哭。然后我又试了很多数据,还是挺对,忍无可忍参照别人程序改了形式(思想一模一样),发现可以ac,我又尝试我们程序之间的共同点,最后可算知道原因了。下面是程序:
我的:
1 #include <iostream> 2 #include <stdio.h> 3 using namespace std; 4 5 int main() 6 { 7 double aleft,aright,aup,adown; 8 double bleft,bright,bup,bdown; 9 cin>>aleft>>adown>>aright>>aup;10 cin>>bleft>>bdown>>bright>>bup;11 double result;12 double left=max(min(aleft,aright),min(bleft,bright));13 double right=min(max(aright,aleft),max(bright,bleft));14 double up=min(max(aup,adown),max(bup,bdown));15 double down=max(min(adown,aup),min(bdown,bup));16 if(left<right&&up>down)17 {18 result=(right-left)*(up-down);19 cout.precision(2);20 cout<<fixed<<result<<endl;21 }22 else23 {24 cout<<0.00;25 }26 return 0;27 }
别人的:
http://www.tsinsen.com/Forum/view.page?topicid=1128
关键在于,最后一个纯输出0.00,我改成cout<<"0.00";就对,其他全不对。要么就是,0也要用precision加工,要么干脆输出字符串。噎死我了,为什么0.00不可以,显示的也是0.00.如果说是二进制存的不同,那么为什么“0.00”就可以?
0 0
- 矩形面积交:输出0.00
- 矩形面积交
- 11.矩形面积交
- 矩形面积交---蓝桥杯
- 矩形面积交
- 矩形面积交
- 矩形面积交
- 矩形面积交
- 蓝桥杯 矩形面积交
- 矩形面积交
- 矩形面积交
- 矩形面积交
- 判断矩形面积交
- 1609:矩形面积交
- 蓝桥杯:矩形面积交
- 蓝桥杯 矩形面积交
- 矩形面积交-线段树
- hdu1255 矩形面积二次交
- shell中$(( )) 与 $( ) 还有${ }的区别
- 股票入门基础知识44:了解哪种时间框架最适合交易
- 蓝桥杯之Playfair密码变种加密
- OPENCV(1)_平台搭建
- maven(13)------maven使用私服的settings.xml配置
- 矩形面积交:输出0.00
- 第一篇记录代码blog在过年前最后一个工作日上传——获取历史天气数据
- [3]Linux应用程序地址布局
- 最小二乘法
- 双向链表的基本操作(python)
- 10.RTC内部时钟—基于CT117E开发板的STM32库函数编程
- 0002 Java基本语法
- python 5-5 如何访问文件的状态os.stat()/os.path
- ThreadLocal用法简介