PAT乙级
lhbat
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PAT1001 害死人不偿命的(3n+1)猜想
#include<stdio.h> int main() { int a; scanf("%d",&a); int n=0; while(a!=1) { n++; if(a%2==0) a/=2; else a=(a*3+1)/2; } printf("%d\n",n); ...原创 2019-04-04 18:50:13 · 161 阅读 · 0 评论 -
PAT1002 写出这个数
#include<stdio.h> #include<stdlib.h> #include<string> #include<iostream> using namespace std; void aha(int a) { switch(a){ case 1:printf("yi");break; case ...原创 2019-04-04 19:59:26 · 206 阅读 · 0 评论 -
PAT1006 换个格式输出整数
有点菜,笨法做的. #include<stdio.h> int main() { int a; scanf("%d",&a); if(a>=100) { int b=a%10; int c=(a/10)%10; int d=a/100; for(int i=0;i<d;i++) printf("B"); for(int i=0;...原创 2019-04-09 19:04:40 · 141 阅读 · 0 评论 -
PAT1007 素数对猜想
仿佛被自己秀逗了一番~~~搞了半天才发现自己被骗了~~~ 为什么直接用issu(i+2)-issu(i)就行了?因为i+1肯定是偶数啦~~~不然就被2整除啦,2是最小素数.dn没啥用,或许唯一的作用是告诉你dn=2就行~~~这题要是改为求相邻素数差为2就好理解了~~~ #include <stdio.h> #include <math.h> #include <...原创 2019-04-09 20:30:46 · 285 阅读 · 0 评论 -
PAT1011 A+B 和 C
要被自己蠢哭了~~~~~ #include <stdio.h> typedef long long ll; using namespace std; int main() { int n; scanf("%d", &n); for (int i = 1; i <= n; i++) { ll a, b, c; sc...原创 2019-04-09 21:26:59 · 220 阅读 · 0 评论 -
PAT1019 数字黑洞
摘自算法笔记 #include<cstdio> #include<algorithm> using namespace std; bool cmp(int a,int b) { return a>b; } void to_array(int n,int num[]) { for(int i=0;i<4;i++) { num[i]=n%10; n...转载 2019-04-20 18:06:35 · 165 阅读 · 0 评论 -
PAT1013 数素数
摘自算法笔记: #include <stdio.h> const int maxn = 1000001; int prime[maxn],num=0; bool p[maxn] = {0}; void Find_Prime(int n){ for(int i=2;i<maxn;i++){ if(p[i]==false){ prime[num++]=i; if...转载 2019-04-20 19:27:22 · 197 阅读 · 0 评论 -
PAT1092 最好吃的月饼
#include<stdio.h> int main() { int m,n; scanf("%d%d",&m,&n); int a[1005]={0}; int b[1005]={0}; for(int i=0;i<n;i++) { for(int j=0;j<m;j++) ...原创 2019-04-22 18:56:33 · 330 阅读 · 0 评论
分享