- 博客(3)
- 收藏
- 关注
原创 PAT (Basic Level) Practice 1021.个位数统计
思路:一种思路是利用字符型转整型的思想,因为字符型每次输入要求只输入一个字符,利用这一点来做各个位数的统计,再将其转为数组下标进行统计,最后输出;另一种思路是利用%/的思想,输入一个整型数字,利用%/倒序截取各个数字,然后依然利用数组下标进行统计,但我做出来的题解有问题,测试案例可以通过,但提交时部分正确。代码:第一种#include <iostream>using namespace std;int main() { int num[10] = { 0 }; char a;
2021-07-23 15:34:08
80
原创 PAT (Basic Level) Practice 1012.数字分类
PAT乙级 1012.数字分类思路:解题流程主要是储存->分类->解析->输出。难点主要是判断是否不存在某一类数字,思路有两种,一种是利用二维数组,一维分类数字,二维记录数据,如果不存在某一类数字,即表明那一类数组的大小为0,利用这个做判断标志;另一种就是创建flag数组标明某一类数字是否存在,当然也可以用结构来给每一个数字绑定一个flag。#include <iostream>using namespace std;int main() { int n; ci
2021-07-17 15:42:11
223
原创 PAT (Basic Level) Practice 1009.说反话
下面是我的个人做法(逆遍历):#include<iostream>using namespace std;int main(){ char s[81]; cin.getline(s, 81); int n = 0; //单词末尾处 int length = 0;//字符串的长度 for (int i = 0; s[i] != NULL; i++) length++; n = length; int i = length - 1; for (; i >= 0;
2021-07-17 15:27:21
63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人