
PATBasic
个人笔记
scu_ding1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1030 完美数列 (25 分)
题目给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。 现在给定参数 p和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤10^5 )是输入的正整数的个数,p(≤10^9)是给定的参数。第二行给出 N个正整数,每个数不超过 10^9。输出...原创 2019-11-20 15:44:47 · 195 阅读 · 0 评论 -
1029 旧键盘 (20 分)
题目旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。输出格式:按照发现...原创 2019-11-20 15:18:13 · 81 阅读 · 0 评论 -
1025 反转链表 (25 分)
题目给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。输入格式:每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤10^5)...原创 2019-11-19 21:53:13 · 274 阅读 · 0 评论 -
1015 德才论 (25 分)
**题目**宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤10^5 ),即考生总数;L(≥60),为录取最低分数线,即...原创 2019-11-19 00:01:27 · 153 阅读 · 0 评论 -
需要注意的代码
sizeof()#include <iostream>using namespace std;int main(){ double a=4; cout<<sizeof(a)<<endl; //8 int b=4; cout<<sizeof(b)<<endl; //4 stri...原创 2019-11-16 15:32:21 · 262 阅读 · 0 评论 -
PAT笔记3
1074 宇宙无敌加法器string ss1(s.length() - s1.length(), '0');s1=ss1+s1; //实现将s前面填充0;原创 2019-11-08 15:36:42 · 222 阅读 · 0 评论 -
PAT各种报错原因
浮点错误程序发生了除以0的错误。检查是否有分母可能为0;原创 2019-11-08 15:37:26 · 984 阅读 · 0 评论 -
PAT笔记2
如何用C++编写对角度进行三角函数的运算(题1051)把角度换算成弧度再调标准函数算#include <math.h>double ang=30.0;double result;ang = ang / 180.0 * 3.14159265358979;result = sin(ang);类、构造函数C语言中有关字符串的处理函数包含在文件头: #include&...原创 2019-11-08 15:37:47 · 204 阅读 · 0 评论 -
PAT笔记1
switch case语句2.精确到小数点后一位输出//用setprecision(n)设置精度,其中n表示精确到小数点后n位 ,要引入库函数要么用printf设置格式3.getchar(),get()4.求数组和字符串长度的方法不一样5.判断是否为字母(是大写还是小写),判断是否为数字6.数字和字母的ASCII码7.C++的while和do-while循环8....原创 2019-11-08 15:38:18 · 237 阅读 · 0 评论 -
1014 福尔摩斯的约会
1,2测试点错误,找不出原因,恳请看见这篇博文的朋友们批评指正。#include <iostream>#include <string>using namespace std;int main(){ string week[7]={"MON","TUE","WED","THU","FRI","SAT","SUN"}; string str1,str2,s...原创 2019-09-15 16:21:38 · 108 阅读 · 0 评论 -
PAT乙级 1011 A+B>C
C++代码如下:#include <iostream>using namespace std;int main(){ double num[10][3]; bool ans[10]; int i,j,T,t; char c; cin>>T; for(i=0;i<T;i++) { for(j=0;j<2;j++) ...原创 2019-09-09 23:18:41 · 127 阅读 · 0 评论