
PAT
Dobepure^_^
跨考计算机,开始走向编程之路~
展开
-
【PAT B-1031】查验身份证-c++满分题解
【PAT B-1031】查验身份证-c++满分题解题目描述算法思路c++实现运行结果 题目描述 算法思路 使用string类读取18位身份证字符;对字符串进行遍历。 使用ASCII码与整数的对应关系, ASCII的数字字符减去‘0’即可得真正的十进制值。 c++实现 #include <bits/stdc++.h> using namespace std; using gg = long long; int main(){ ios::sync_with_stdio(false); cin原创 2021-11-26 00:34:33 · 404 阅读 · 0 评论 -
【PAT-B-1006】换个格式输出整数-c++满分题解
【PAT-B-1006】换个格式输出整数-c++满分题解题目描述算法设计c++实现运行结果 题目描述 算法设计 定义string类。然后遍历所有字符;根据字符串长度来确定所要输出的字符。 c++实现 #include <bits/stdc++.h> using namespace std; using gg = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0); string s; cin >>原创 2021-11-25 23:36:59 · 105 阅读 · 0 评论 -
【PAT-B1012】数字分类——c++满分题解
@[TOC] 【PAT-B1012】数字分类——c++满分题解 题目描述 解题思路 初始化数组A[n] {},用与存储满足各种条件的数的运算,定义变量 c1 = -1, c2 = 0 A1:是所有能整数5的偶数的和,也就是能整除10的数的和; A2:设置一个变量c1,调整满足被3整除数的正负进行相加; A3:A[2]++;即可(A[n]初始值为0); A4:A[3]用于存储满足条件的数的和,c2++来记录满足条件的数的个数; A5:取满足对5取模得4,且大于当前A[4]的数。 输出时,可以使用三目运算原创 2021-11-23 22:33:34 · 525 阅读 · 0 评论 -
【PAT-B1063 谱半径——c++满分题解】
@TOC 题目描述 解题思路 c++程序实现 运行结果原创 2021-11-23 20:56:32 · 378 阅读 · 0 评论 -
【PAT B-1026】程序运行时间c++满分答案
【PAT B-1026】程序运行时间c++满分答案题目描述解题思路c++程序实现结果 题目描述 解题思路 h = [t / 3600] m = [t / 60] mod 60 s = t mod 60 用round函数实现四舍五入 c++程序实现 #include <bits/stdc++.h> using namespace std; using gg = long long; int main(){ ios::sync_with_stdio(false); cin.tie(0);原创 2021-11-22 21:39:16 · 674 阅读 · 0 评论