博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
输出的巧妙思想(解题技巧)
阅读量:5845 次
发布时间:2019-06-18

本文共 617 字,大约阅读时间需要 2 分钟。

这些技巧具体用例子题目来讲解

1.poj 3299

大致题意:该题是一个超级大水题,只需理解题意,即给你几个公式,求这三个可以互求的公式里面的数t,d,h,然后它任意给这三个数里面的两个数的字符代表,让你求第三个数的值,最后按照一定格式输出这三个数,需要保留一位小数。

Sample Input

T 30 D 15T 30.0 D 25.0E

Sample Output

T 30.0 D 15.0 H 34.0T 30.0 D 25.0 H 42.3 遇到这类输入,我之前一般会用很多if语句,先判断第一个字符是否为“E”,是的话就return 0;强行退出程序 如果不是,判断第一个字符是哪一个再输出double a赋值给那个数(t,d,h) 在初始化t,d,h时,不能初始化为0,因为他们的范围之前在题目已经说明过-100,100
因为判断另一个数是否输入赋值,需要看值是否和初值相同,不同为赋过值,相同为未赋值,若初值为0,赋值为0,则按之前设定的判断添加是为未为赋值,明显错误 所以我们可以赋初值为101 另外需要指出来的是两个数学函数 1.exp(x)这个是以e为指数的指数函数    头文件为#include
2.log(x)这个是以e为底数的log函数
头文件为#include

转载于:https://www.cnblogs.com/Aiahtwo/p/10018243.html

你可能感兴趣的文章
coreseek 词库 导入搜狗词库
查看>>
【xp专区】介绍Windows系统自动关机的设置方法
查看>>
防腐木的处理工序
查看>>
Java类获取Spring的ApplicationContext
查看>>
ASP.NET页面对象 - Session
查看>>
SQL数据缓存依赖
查看>>
ClientToScreen ()与 ScreenToClient()
查看>>
CocoaPods安装和使用教程
查看>>
浅谈GO语言中的面向对象
查看>>
MySQL在远程访问时非常慢的解决
查看>>
Redis 手册 classfoo.com提供 比较完整
查看>>
ubuntu14.04下ITK4.8,VTK6.2和Qt4整合笔记
查看>>
修改Ubuntu下IP地址为静态IP
查看>>
react-native问题入门
查看>>
Mysql5.7忘记root密码及mysql5.7修改root密码的方法
查看>>
jQuery 数据列表插件
查看>>
Ajax的基本用法
查看>>
使用Python开发环境Wing IDE如何设立项目详解
查看>>
Android MVP,MVVM
查看>>
部署Nas后采用Mobox企业云盘来提升Nas的管理功能
查看>>