PAT浙江大学1~20.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAT浙江大学1~20.doc

浙江大学PAT basic level 1~20 编者IKKI 1001 害死人不偿命的(3n+1)猜想 (15) #includeiostream using namespace std; int main() { int n,sum=0; cinn; while(n!=1) { if(n%2) n=(3*n+1)/2; else n/=2; sum++; } coutsumendl; return 0; } 写出这个数 (20) #includeiostream using namespace std; #includestring int main() { string s; int sum=0,b[100],j; char *s1[10]={ling,yi,er,san,si,wu,liu,qi,ba,jiu}; cins; for(int i=0;i=s.length()-1;i++) { sum+=(s[i]-0); } for(j=0;sum!=0;j++) { b[j]=sum%10; sum/=10; } for(j--;j=0;j--) { couts1[b[j]]; if(j)cout ; } return 0; } 我要通过!(20) #includeiostream using namespace std; #includestring string s; int judge(int x,int y) { int sum1=0,sum2=0,sum3=0; for(int i=x+1;iy;i++) if(s[i]!=A) return -1; else if(x==-1)sum1++; else if(y==s.length())sum3++; else sum2++; if(sum1)return sum1; else if(sum2)return sum2; else return sum3; } int main() { int i,a,b,n,j=1,x,y,z; cinn; while(j=n) { cins; for(i=0;i=s.length()-1;i++) { if(s[i]==P) a=i; if(s[i]==T) b=i; } if(ba)coutNOendl; else { x=judge(-1,a); y=judge(a,b); z=judge(b,s.length()); if(x*y==zyx!=-1y!=-1z!=-1) coutYESendl; else coutNOendl; } j++; } } 成绩排名 (20) #includeiostream #includestring using namespace std; struct student { string s1; string s2; int grade; }q[1000]; int Onmath(const void *p1,const void *p2) { return ((const student *)p1)-grade-((const student *)p2)-grade; } int main() { int n,i=0; cinn; while(in) { cinq[i].s1; cinq[i].s2; cinq[i].grade; i++; } qsort(q,n,sizeof(student),Onmath); coutq[n-1].s1 q[n-1].s2endl; coutq[0].s1 q[0].s2; return 0; } 继续(3n+1)猜想 (25) #includeiostream using namespace std; struct cao { int num; //记录每一个数字 int numm[1000]; int num2; //记录每一个数字的最大长度 }q[101]; int cmp(const void *p1,const void *p2) { return ((const cao *)p2

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档