PAT 乙
程序的尽头或许就是上岸
“没有什么使我停留/除了目的/纵然岸旁有玫瑰、有绿荫、有 宁静的港湾 /我是 不系之舟 。”
展开
-
PAT B1055
#include #include #include struct student { char name[10]; int H; }Stu[10001]; int cmp(const void *a,const void *b) { struct student *m=(struct student*)a; struct student *n=(struct stude原创 2017-04-27 21:31:10 · 373 阅读 · 0 评论 -
PAT B1043
#include int main() { char str[10001],key[7]={'P','A','T','e','s','t'}; int i,A[7]={0}; gets(str); for(i=0;str[i]!='\0';i++) { if(str[i]==key[0]) A[0]++; else if(str[i]==key[1原创 2017-04-27 21:38:42 · 266 阅读 · 0 评论 -
PAT B1033
#include int main() { int num=0,i,Hash[256]={0},low;//num记录打出的字符个数 char str[100010],string[100010]; gets(str); gets(string); for(i=0;str[i]!='\0';i++)// 坏掉的那些键 { if(str[i]'Z'原创 2017-04-27 21:37:56 · 416 阅读 · 0 评论 -
PAT B1023
#include int main() { int i,j,A[10],min=10; for(i=0;i10;i++) { scanf("%d",&A[i]); } for(i=1;i10;i++) { if(A[i]!=0&&i<min) { min=i; printf("%d",i); A[i]--;原创 2017-04-27 21:37:11 · 317 阅读 · 0 评论 -
PAT B1020
include struct mooncake { double store; double sell; double price; }cake[1010]; int main() { int n,i,j; double ans=0,D,temp,temp1,temp2; scanf("%d%lf",&n,&D); for(i=0;i<n;i++) scanf("%lf"原创 2017-04-27 21:36:27 · 246 阅读 · 0 评论 -
PAT B1061
#include int main() { int N,M,A[101],B[101],i,j,val,score=0; scanf("%d%d",&N,&M); for(i=0;i<M;i++) scanf("%d",&A[i]); for(i=0;i<M;i++) scanf("%d",&B[i]); for(i=0;i<N;i++) { score=原创 2017-04-27 21:35:30 · 237 阅读 · 0 评论 -
PAT B1062
#include int gcd(int a,int b) {return b==0?a:gcd(b,a%b); } int main() { int N,M,N1,M1,K,val,val1,count=0,i,A[1000]; double s,s1,max,min; scanf("%d/%d %d/%d %d",&N,&M,&N1,&M1,&K); val=gcd(N,M)原创 2017-04-27 21:34:26 · 248 阅读 · 0 评论 -
pat B1063
#include #include int main() { int num,i,a,b,val; double sum=0,max=0; scanf("%d",&num); for(i=0;i<num;i++) { sum=0; scanf("%d%d",&a,&b); val=a*a+b*b; sum=(double)sqrt(val*1.0原创 2017-04-27 21:33:28 · 278 阅读 · 0 评论 -
pat B1064
#include #include #include int cmp(const void * a,const void * b) { return *(int *)a - *(int *)b ; } int main() { int i,num,val,s,sum=0,count=0,A[10000],Hash[10000]={0}; scanf("%d",&num);原创 2017-04-27 21:32:31 · 291 阅读 · 0 评论 -
pat B1065
#include #include int find(int val,int B[],int num) { int i; for(i=0;i<num;i++) { if(val==B[i]) return 1; } return 0; } int cmp(const void *a,const void *b) { return *(int *)a-原创 2017-04-27 21:31:34 · 262 阅读 · 0 评论 -
PAT B1047
#include int main() { int num,i,team,number,score,j,sum=0,Hash[1001]={0},max=0; scanf("%d",&num); for(i=0;i<num;i++) { scanf("%d-%d %d",&team,&number,&score); Hash[team]+=原创 2017-04-27 21:39:30 · 282 阅读 · 0 评论