C++
公子世无双Q
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PAT乙级1007C++
#include<iostream> #include<stdlib.h> using namespace std; bool isPrime(int x) { for(int i =2;i*i<=x;i++) { if(x%i == 0) { return false; } } return true; } int main() ...原创 2020-02-17 00:55:12 · 193 阅读 · 0 评论 -
PAT 乙级1006 C++
#include<iostream> using namespace std; int main() { int num =0; cin >>num; for(int i=0; i<num/100; i++) { cout <<"B"; } num%=100; for(int i=0; i<num/10; i++) { ...原创 2020-02-17 00:40:58 · 232 阅读 · 0 评论 -
PAT 乙级 1005 C++
#include<iostream> #include<cstring> using namespace std; int main() { //number 输入的数量 数组n:输入的数 数组a:标记数组 变量i:遍历数组的标记值 int num=0,i=0,n[1000] = {0},a[101] = {0},counter= 0; cin >>...原创 2020-02-17 00:31:28 · 408 阅读 · 0 评论 -
PAT 乙级1004 C++
#include<iostream> using namespace std; int main() { int n; cin >>n; struct gradeorder { char number[20]; char name[20]; int grade; } stu[n]; for(int i = 0; i<n; i++)...原创 2020-02-17 00:28:02 · 246 阅读 · 0 评论 -
pat乙级1001
这是一道简单的递推或者递归问题 递推写法: #include<iostream> using namespace std; int Callatz(int num) { int counter = 0; if(num==1) return 0; do { if(num%2 == 0) { num/=2;counter++; } e...原创 2020-02-11 21:32:35 · 169 阅读 · 0 评论 -
PAT
对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1 问题:对给定的任一不超过 1000 的正整数 n,简单地数一下,需要多少步(砍几下)才能得到 n=1? 输入格式: 每个测试输入包含 1 个测试用例,即给出正整数 n 的值。 输出格式: 输出从 n 计算到 1 需要的步数。 输入样例: ...原创 2019-04-05 14:34:26 · 510 阅读 · 0 评论
分享