pat-bl-1051
来源:互联网 发布:单片机独立按键程序 编辑:程序博客网 时间:2024/04/30 18:27
pat-bl-1051
2017-01-22
- 本题大坑:精确度的问题,绝对值小于0.01就认为是0;我看到也有判0.005的,好像也能过测试点,所以测试点就是个坑╮(╯▽╰)╭
- 还有就是零的时候也要进行输出
/** * pat-bl-1051 * 2017-01-22 * C version * Author: fengLian_s */#include<stdio.h>#include<math.h>int main(){ freopen("in.txt", "r", stdin); double r1, p1, r2, p2; scanf("%lf %lf %lf %lf", &r1, &p1, &r2, &p2); double resultA, resultB; resultA = r1 * r2 * cos(p1 + p2); resultB = r1 * r2 * sin(p1 + p2); //test: //resultB = 0.005; if(fabs(resultA) < 0.01)//坑:精确度的问题 resultA = 0; if(fabs(resultB) < 0.01) resultB = 0; if(resultB < 0) printf("%.2lf%.2lfi\n", resultA, resultB); else printf("%.2lf+%.2lfi\n", resultA, resultB);}
-FIN-
0 0
- pat-bl-1051
- PAT (BL) 1001
- PAT-BL-1011
- PAT-BL-1007
- PAT-BL-1008
- pat-bl-1009
- pat-bl-1012
- pat-bl-1010
- pat-bl-1013
- pat-bl-1014
- pat-bl-1015
- pat-bl-1016
- pat-bl-1020
- pat-bl-1021
- pat-bl-1022
- pat-bl-1023
- pat-bl-1024
- pat-bl-1025
- coredata 数据库升级
- 米洛个人修炼术:上班效率低事情做不完首先因为这
- 二次函数性质
- Tarjan求割点板子
- Android中控件之间的距离:getLeft,getRight;getRawX,getX;margin,padding
- pat-bl-1051
- jQuery实现checkbox三种情况的全选功能
- 数据结构
- codematic将数据库结构导出到文档
- svn代码回滚命令
- iOS 开发问与答(28-38)
- android_88_Android Studio
- HTTPS为什么安全?
- PAT(甲级) Colors in Mars (20)