随笔分类 -  PAT (Basic Level) Practice

本人刷PAT乙级的记录
摘要:1026 程序运行时间 (15分) 自己错误:double用了%来取余,发现不能用,必须用转换为int来取余 1、先四舍五入来往上进一 2、将总共的秒来分别转换为整时整分整秒 秒转换为整时:ans/3600 其余秒转换为整分:ans%3600/60 总共秒取余转换为整秒:ans%60 #includ 阅读全文
posted @ 2020-06-07 16:53 chstor 阅读(106) 评论(0) 推荐(0)
摘要:1016 部分A+B (15分) 先掌握一些十进制的转换 ll sum=0,sum=sum*10+a; while(a!=0){a/=10,a%10...} #include<iostream> using namespace std; typedef long long ll; int main( 阅读全文
posted @ 2020-06-07 16:40 chstor 阅读(119) 评论(0) 推荐(0)
摘要:1011 A+B 和 C (15分) 注意点: 题目要求A、B在int范围内(int占32位,取值范围为-2147483648~2147483647(-231~ 231-1)) A+B范围(-230~ 232)就超过了int范围,因此用long long #include<iostream> #in 阅读全文
posted @ 2020-06-07 16:31 chstor 阅读(148) 评论(0) 推荐(0)
摘要:1001 害死人不偿命的(3n+1)猜想 (15分) 简单的模拟题,根据题来做就行了 #include<iostream> using namespace std; int main(){ int n; cin>>n; int level=0; while(n!=1){ if(n%2==0){ n/ 阅读全文
posted @ 2020-06-07 16:10 chstor 阅读(38) 评论(0) 推荐(0)