
PAT
maozezhong0
这个作者很懒,什么都没留下…
展开
-
1001. 害死人不偿命的(3n+1)猜想 (15)
题目:http://www.patest.cn/contests/pat-b-practise/1001代码:#include <stdio.h>int main() { int n,step=0; scanf("%d",&n); while ( n!=1 ) { if ( n%2==0 ) { n=n/2; step++; }原创 2016-02-10 21:16:15 · 226 阅读 · 0 评论 -
1020. 月饼 (25)
题目:http://www.patest.cn/contests/pat-b-practise/1020代码:#include <stdio.h>int main() { int n,d,i,j,max_flag; float a[3][1000]; //用于存储月饼种类数和各种类的库存量,最后一行用来存储标记1为未读取 float b[1000];//存各种类的每万吨价原创 2016-02-13 15:01:39 · 289 阅读 · 0 评论 -
1021. 个位数统计 (15)
题目:http://www.patest.cn/contests/pat-b-practise/1021代码:#include <stdio.h>int main() { char a[1000]; int b[10];//存储0-9的个数 int i=0,j,k; //输入 while ((a[i]=getchar())!='\n') i++原创 2016-02-14 13:22:33 · 202 阅读 · 0 评论 -
1022. D进制的A+B (20)
题目:http://www.patest.cn/contests/pat-b-practise/1022代码:#include <stdio.h> #include <math.h>int main() { int a,b,d; void d_jingzhi(int ,int ); scanf("%d %d %d",&a,&b,&d); d_jingzhi(a+b,d)原创 2016-02-14 13:35:46 · 422 阅读 · 0 评论 -
1023. 组个最小数 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1023代码:#include <stdio.h>int main() { int a[10]; int i,j; void print(int ,int ); for (i=0;i<10;i++) scanf("%d",&a[i]); //确定第二个原创 2016-02-14 13:50:07 · 252 阅读 · 0 评论 -
1025. 反转链表 (25)
题目:http://www.patest.cn/contests/pat-b-practise/1025注意点: 1.所提供的节点不一定为有效(即不一定是一条链)–该问题通过定义一个计数可解决 2.栈溢出,可能数组太大–未解决代码:#include <stdio.h>#define Size 1000int main() { int m,n,k; int i,j,t=0,x;原创 2016-02-14 21:02:37 · 220 阅读 · 0 评论 -
1026. 程序运行时间(15)
题目:http://www.patest.cn/contests/pat-b-practise/1026代码:#include<stdio.h>#define CLK_TCK 100int main() { int c1,c2; float t; int h,m,s; scanf("%d %d",&c1,&c2); t = (c2-c1)*1.0/CLK_TCK;原创 2016-02-15 15:48:19 · 253 阅读 · 0 评论 -
1027. 打印沙漏(20)
题目:http://www.patest.cn/contests/pat-b-practise/1027代码:#include <stdio.h>int main() { int n,num=1,count=1,m,i; char c; int rest; scanf("%d %c",&n,&c); while (num<=n) { co原创 2016-02-15 16:15:35 · 202 阅读 · 0 评论 -
1003. 我要通过!(20)
题目:http://www.patest.cn/contests/pat-b-practise/1003代码:#include <stdio.h> #include <string.h>int main() { char a[10][100]; int n,i,j,k; //pnum,tnum是p和t的个数,bunm_A为p之前A的个数,mnum_A为p与t之间A的个数,an原创 2016-02-02 22:18:24 · 222 阅读 · 0 评论 -
1030. 完美数列(25)
题目:http://www.patest.cn/contests/pat-b-practise/1030代码:#include <iostream> #include <algorithm>using namespace std;int main() { int n,p,i,j,count=1; int a[100002]; cin>>n>>p; for (i=0;i<原创 2016-03-03 19:47:23 · 246 阅读 · 0 评论 -
1031. 查验身份证(15)
题目:http://www.patest.cn/contests/pat-b-practise/1031代码:#include <iostream> #include <string.h> using namespace std;int main() { int n,i,j,flag,tag=1,k=0; char a[20]; char c[101][101]; i原创 2016-03-03 20:31:35 · 298 阅读 · 0 评论 -
1032. 挖掘机技术哪家强(20)
题目:https://www.patest.cn/contests/pat-b-practise/1032代码:#include <iostream> using namespace std;int main() { int n,i,max_num=1; int x,y; int a[100000]={0}; cin>>n; for(i=1;i<=n;i++)原创 2016-03-04 20:22:13 · 247 阅读 · 0 评论 -
1033. 旧键盘打字(20)
题目:https://www.patest.cn/contests/pat-b-practise/1033代码:#include <iostream> #include <ctype.h> using namespace std;#define size 100001int main() { char a[size],b[size];//a存坏键,b存应该输入的字符 int k=0原创 2016-03-06 11:24:55 · 200 阅读 · 0 评论 -
1028. 人口普查(20)
题目:http://www.patest.cn/contests/pat-b-practise/10281.%E�%B'A3码—未解决堆栈溢出:#include<stdio.h>struct person { char name[10]; char A%5R2�]; };int main() { struct person p[10000]; $int"0n,i,y_num,max_num,min_num原创 2016-02-20 21:12:47 · 353 阅读 · 0 评论 -
1029. 旧键盘(20)
题目:http://www.patest.cn/contests/pat-b-practise/1029代码:#include <stdio.h> #include <ctype.h>int main() { char a[82],b[82],c[82]; int i=0,j=0,k=0,m,flag; gets(a); gets(b); while (a[i]!原创 2016-02-21 12:54:42 · 444 阅读 · 0 评论 -
191. Number of 1 Bits
题目:https://leetcode.com/problems/number-of-1-bits/代码:java中有三种移位运算符<< : 左移运算符,num << 1,相当于num乘以2>> : 右移运算符,num >> 1,相当于num除以2>>> : 无符号右移,忽略符号位,空位都以0补齐public class Solution {原创 2016-06-04 21:40:43 · 208 阅读 · 0 评论 -
1019. 数字黑洞 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1019代码:#include <stdio.h>int main() { int a[4]; int i,n,m; void change(int a[]); //该函数功能是输出递减数和递增数之间的差并且重置a数组各值 scanf("%d",&n);原创 2016-02-12 16:17:08 · 220 阅读 · 0 评论 -
1018. 锤子剪刀布 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1018代码:#include<stdio.h>int main() { int n,i; int j_win=0,y_win=0,equ=0; int a[3],b[3]; //a代表甲,a[0]为甲胜利时B的个数,a[1]为C的个数,a[2]为J的个数。b同 char原创 2016-02-11 16:43:41 · 272 阅读 · 0 评论 -
1002. 写出这个数 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1002代码:#include <stdio.h> #include <math.h> #include <string.h>int main() { char c; int sum=0,weishu=1,i,j; void prin(int); while ( (c=getchar())原创 2016-02-10 21:18:15 · 247 阅读 · 0 评论 -
1004. 成绩排名 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1004代码:#include <stdio.h> #include <string.h> int main() { int n,i; char name[1000][20]; char num[1000][20]; int grade[1000]; int nma原创 2016-02-10 21:21:52 · 286 阅读 · 0 评论 -
1005. 继续(3n+1)猜想 (25)
题目:http://www.patest.cn/contests/pat-b-practise/1005代码:#include <stdio.h>int main() { int k,i,j,m,z; int a[100],b[100],c[100]; scanf("%d",&k); int change(int); for (i=0;i<k;i++) { scanf("原创 2016-02-10 21:22:58 · 227 阅读 · 0 评论 -
1006. 换个格式输出整数 (15)
题目:http://www.patest.cn/contests/pat-b-practise/1006代码:#include <stdio.h> #include <math.h>int main() { int n; int weishu=1,i,j; scanf("%d",&n); while ( n/(int)pow(10.0,weishu) ) weishu++;原创 2016-02-10 21:24:00 · 218 阅读 · 0 评论 -
1007. 素数对猜想 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1007代码:#include <stdio.h> #include <math.h>int main() { int n,i,k,j; int sushu_before=2,sushu_after; int sushu_num=0; scanf("%d",&n); for (i=3;i<原创 2016-02-10 21:24:48 · 204 阅读 · 0 评论 -
1008. 数组元素循环右移问题 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1008代码:#include <stdio.h>int main() { int n,m,i; int a[100]; void change(int,int a[]); scanf("%d %d",&n,&m); for (i=0;i<n;i++) scanf("%d",&a原创 2016-02-10 21:25:49 · 239 阅读 · 0 评论 -
1009. 说反话 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1009代码:#include <stdio.h>int main() { char a[80][80]; char c; int i=0,j=0,k; while((c=getchar())!='\n') { if (c == ' ') { a[i][j]原创 2016-02-10 21:26:40 · 224 阅读 · 0 评论 -
1010. 一元多项式求导 (25)
题目:http://www.patest.cn/contests/pat-b-practise/1010代码:#include <stdio.h>int main() { int n,k,flag=0; while( scanf("%d %d",&n,&k)==2 ) { if(k>0) { if(flag==0) { printf(原创 2016-02-10 21:27:49 · 253 阅读 · 0 评论 -
1011. A+B和C (15)
题目:http://www.patest.cn/contests/pat-b-practise/1011代码:#include <stdio.h>int main() { int t,i,j; long a[100][3]; scanf("%d",&t); for (i=0;i<t;i++) for (j=0;j<3;j++) scanf("%ld",&a[i][j原创 2016-02-10 21:28:49 · 175 阅读 · 0 评论 -
1012. 数字分类 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1012代码:#include <stdio.h>int main() { int n; int i,flag=0,k=0; int a[1000]; int A1_num=0,A2_num=0,A3_num=0,A5_num=0; float A4_num=0; scanf("%d原创 2016-02-10 21:29:36 · 201 阅读 · 0 评论 -
1013. 数素数 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1013代码:#include <stdio.h> #include <math.h>int main() { int m,n,count=0; int i=2,j=0; int is_sushu(int); int flag = 1; scanf("%d %d",&m,&n); wh原创 2016-02-10 21:30:25 · 169 阅读 · 0 评论 -
1014. 福尔摩斯的约会 (20)
题目:http://www.patest.cn/contests/pat-b-practise/1014代码:#include <stdio.h> #include <ctype.h>int main() { char a[4][60]; char c; int i,j=0,flag; void print_DAY(int); //输入 for (i=0;i<4;i++)原创 2016-02-10 21:31:13 · 202 阅读 · 0 评论 -
1015. 德才论 (25)
题目:http://www.patest.cn/contests/pat-b-practise/1015代码:#include <stdio.h>int main() { int n,l,h,k,q,m; long a[100][5],b[100][4],temp; int i,j,total_num=0; scanf("%d %d %d",&n,&l,&h); //输入,并且计算原创 2016-02-10 21:34:01 · 206 阅读 · 0 评论 -
1016. 部分A+B (15)
题目:http://www.patest.cn/contests/pat-b-practise/1016代码:#include <stdio.h> #include <math.h>int main() { int a,da,b,db; int i,c[20],d[20],k,num_a,num_b,sum; scanf("%d %d %d %d",&a,&da,&b,&db); k =原创 2016-02-10 21:34:44 · 199 阅读 · 0 评论 -
1017. A除以B (20)
题目:http://www.patest.cn/contests/pat-b-practise/1017代码:#include <stdio.h>int main() { char a[1000]; int i,b,k,temp,r; //输入 k位存入a【k】,b正整数 k = 0; while ((a[k]=getchar())!=' ') k++; b = g原创 2016-02-10 21:35:29 · 273 阅读 · 0 评论 -
Python scrapy run with Unhandled error in Deferred解决方案
错误提示是win32api有问题。 解决方案是重新下载pywin32。原创 2016-09-04 09:38:14 · 1375 阅读 · 0 评论