PAT
MXGlajiFlavor
要努力呀
展开
-
1001. 害死人不偿命的(3n+1)猜想 (15)-PAT乙级真题
简单模拟/C++ #include <iostream> using namespace std; int main() { int n, count = 0; //count保存步数,初值为0 cin >> n; while(n!=1) { if(n % 2 == 1) n = 3 * n + 1...原创 2019-01-19 10:13:18 · 188 阅读 · 0 评论 -
1002. 写出这个数 (20)-PAT乙级真题
数字字符串处理/C++ --用string保存输入的数组,因为是用字符串处理所以不必考虑数值大于int; --数字字符转化为数字,string[i] - '0' 就是对应i存储的数字; --数字转化为数字字符,用string中的to_string() #include <iostream> #include <string> using namespace std...原创 2019-01-19 10:36:22 · 136 阅读 · 0 评论 -
1003. 我要通过!(20)-PAT乙级真题
数学题/C++ -- 用map映射数组map<char, int>保存各个字母出现的次数; --p和t各出现一次,a不止出现一次,没有别的字母出现,p和t之间的a个数不为0,满足开头的A的个数 * 中间的A的个数 = 结尾的A的个数; #include <iostream> #include <map> using namespace std; int...原创 2019-01-19 11:26:45 · 243 阅读 · 0 评论 -
1004. 成绩排名 (20)-PAT乙级真题
查找元素/C++ --简单的元素 查找赋值,比较score的的值并重新赋值 #include <iostream> using namespace std; int main() { int n, max = -1, min = 101, score;//最低分初始设置为101,最高初始设置为-1 cin >> n; string maxna...原创 2019-01-19 11:45:53 · 166 阅读 · 0 评论