杭电OJ水题答案2.doc_第1页
杭电OJ水题答案2.doc_第2页
杭电OJ水题答案2.doc_第3页
杭电OJ水题答案2.doc_第4页
杭电OJ水题答案2.doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Hdu 2000#includevoid main()char a,b,c,t;while(scanf(%c%c%c,&a,&b,&c)0) if(ab) t=a,a=b,b=t;if(ac) t=c,c=a,a=t;if(ca & cb) t=b,b=c,c=t; scanf(%*c,&a);printf(%c %c %cn,a,b,c); Hdu 2001#include #include int main() double x1; double x2; double y1; double y2; while(scanf(%lf%lf%lf%lf,&x1,&y1,&x2,&y2)!=EOF) double num=sqrt(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2); printf(%.2lfn,num); return 0;Hdu 2002#includeint main() double pi=3.1415927; double r; while (scanf(%lf,&r)=1) printf(%.3lfn,(pi*r*r*r)*4)/3);Hdu 2003#include #include int main() double x;while (scanf(%lf,&x)=1)printf(%.2lfn,fabs(x); return 0;Hdu 2004#includevoid main() double x;while(scanf(%lf,&x)=1)if(x100|x0)printf(Score is error!n);else if(0x&x60) printf(En);else if(60=x&x70) printf(Dn);else if(70=x&x80)printf(Cn);else if(80=x&x90)printf(Bn);elseprintf(An);Hdu 2005#includevoid main()int y,m,d,sum=0;while(scanf(%d/%d/%d,&y,&m,&d)!=EOF)if(y%100=0&y%400=0)|(y%100!=0&y%4=0)switch(m=13-m)case 1: sum=sum+30;case 2: sum=sum+31;case 3: sum=sum+30;case 4: sum=sum+31;case 5: sum=sum+31;case 6: sum=sum+30;case 7: sum=sum+31;case 8: sum=sum+30;case 9: sum=sum+31;case 10: sum=sum+29;case 11: sum=sum+31;else switch(m=13-m)case 1: sum=sum+30;case 2: sum=sum+31;case 3: sum=sum+30;case 4: sum=sum+31;case 5: sum=sum+31;case 6: sum=sum+30;case 7: sum=sum+31;case 8: sum=sum+30;case 9: sum=sum+31;case 10: sum=sum+28;case 11: sum=sum+31;printf(%dn,sum+d);sum=0;Hdu 2006#includevoid main()int n,i,a,sum=1;while(scanf(%d,&n)!=EOF) for(i=1;i=n;i+)scanf(%d,&a);if(a%2=1)sum*=a;printf(%dn,sum);sum=1;Hdu 2007#includevoid main()int a,b,x=0,y=0,t;while(scanf(%d%d,&a,&b)!=EOF)if(ba) t=a; a=b; b=t;goto m;else m:while(a=b) if(a%2=0) x=a*a+x;a+; else y=a*a*a+y; a+; printf(%d %dn,x,y); x=0; y=0;Hdu 2008#includevoid main()double a; int i,x=0,y=0,z=0,n;while(scanf(%d,&n)=1)if(n=0)break;elsewhile(n-)scanf(%lf,&a);if(a0) x+;else if(a=0) y+;else z+;printf(%d %d %dn,x,y,z);x=0;y=0;z=0;Hdu 2009#include#includevoid main()double n,m;double sum=0; while (scanf(%lf%lf,&n,&m)=2)for(int i=0;im;i+)sum=sum+n;n=sqrt(n);printf(%.2lfn,sum);sum=0;Hdu 2010#includevoid main()int a,b,i,t,x,y,z,count=0;while(scanf(%d%d,&a,&b)!=EOF)if(ab) t=a;a=b,b=t;if(a999) goto m;for(i=a;i=1) printf(n);else printf(non);x=0;y=0;z=0; count=0;Hdu 2011#include#includeint main()int n;double a,i=1.0;double sum=0,b=0;while(scanf(%d,&n)!=EOF)while(n-)scanf(%lf,&a);for(i=1;i=a;i+)sum=sum+(1/i)*pow(-1.0,i+1);printf(%.2lfn,sum);sum=0;Hdu 2012#include#includeint fun1(int x)return x*x+x+41;int fun2(int x)for(int i=2;ib)t=a;a=b;b=t;/*if(ab) c=a;a=b;b=c;*/for(int i=a;i=b;i+)m=fun1(i);n=fun2(m);sum+=n;if(sum!=0)printf(Sorryn);else printf(OKn);sum=0;Hdu 2013#include#includeint main()int x,n;while(scanf(%d,&n)!=EOF)if(n=0) break;n=pow(2,n-1);printf(%dn,3*n-2);Hdu 2014#includeint main()int n,i;float a100,sum,max,min;while(scanf(%d,&n)!=EOF) sum=0;for(i=0;in;i+)scanf(%f,&ai);max=min=a0;for(i=0;imax)max=ai;if(aimin)min=ai;sum+=ai;printf(%.2fn,(sum-min-max)/(n-2);Hdu 2016#includevoid main()int a99,n,i,min,t=0;while(scanf(%d,&n)!=EOF)if(n=0) break;elsefor(i=0;in;i+) scanf(%d,&ai);min=a0;for(i=0;in;i+) if(ai=min) min=ai;t=i;at=a0;a0=min;printf(%d,a0);for(i=1;in;i+)printf( %d,ai);t=0;printf(n);Hdu 2017#include void main() int count=0,i,n;char a1000;scanf(%d,&n);while(n-)scanf(%s,a);getchar();for(i=0;ai;i+)/为什么?if(ai=0&ai=9)count+;printf(%dn,count);count=0;Hdu 2018#includeint main() int a55=1,2,3; int n,i; while(scanf(%d,&n)=1&n!=0) for(i=3;i55;i+) ai=ai-1+ai-3; printf(%dn,an-1); Hdu 2019#includeint main() int a100; int n,i,k=0,m; while(scanf(%d%d,&n,&m)=2&(n!=0&m!=0) for(i=0;i=an-1) for(i=0;in;i+) printf(%d ,ai); printf(%dn,m); else if(m=a0) printf(%d,m); for(i=0;in;i+) printf( %d,ai); printf(n); else for(i=0;i=m) k=i;break; for(i=0;ik;i+) printf(%d ,ai); printf(%d,m); for(i=k;in;i+) printf( %d,ai); printf(n); Hdu 2020#include#includeint main ()int i,j,t,n,a100;while(scanf(%d,&n)!=EOF&n!=0)for(i=0;in;i+)scanf(%d,&ai);for(i=0;in;i+)for(j=0;jn-i-1;j+)if(abs(aj)abs(aj+1)t=aj;aj=aj+1;aj+1=t;printf(%d,a0);for(i=1;in;i+)printf( %d,ai);printf(n);Hdu 2021#includeint fun(int x)int a=0,b=0,c=0,d=0,e=0,f=0;a=(int)(x/100);b=(int)(x-100*a)/50);c=(int) (x-100*a-50*b)/10);d=(int)(x-100*a-50*b-10*c)/5);e=(int) (x-100*a-50*b-10*c-5*d)/2);f=x-100*a-50*b-10*c-5*d-2*e;return a+b+c+d+e+f;void main()int n,a100,sum;while(scanf(%d,&n)!=EOF)if(n=0) break;sum=0;for(int i=0;in;i+)scanf(%d,&ai);sum+=fun(ai);printf(%dn,sum);Hdu 2025#include#includeint main()char a100,max;int i,l;while(scanf(%s,a)!=EOF)getchar();l=strlen(a);max=a0;for(i=1;i=max)max=ai;for(i=0;il;i+)if(aimax)printf(%c,ai);if(ai=max)printf(%c(max),ai);printf(n);Hdu 2027#include void main()int n,i,a,b,c,d,e,k=0;char f100;scanf(%d,&n);while(n-)a=b=c=d=e=k=0;scanf(%s,f);getchar();for(i=0;fi;i+)if(fi=a|fi=A)a+;if(fi=e|fi=E)b+;if(fi=i|fi=I)c+;if(fi=o|fi=O)d+;if(fi=u|fi=U)e+;printf(a:%dne:%dni:%dno:%dnu:%dn,a,b,c,d,e);if(n) printf(n); /重要!Hdu 2028#includevoid main()int a100;int i,j,min,max,n,count=0;while(scanf(%d,&n)!=EOF)for(i=0;i=max)max=ai;if(ai=min)min=ai;for(j=max;j+)count=0;for(i=0;in;i+)if(j%ai=0)count+;if(count=n) break;printf(%dn,j);Hdu 2029#include #include #include int main() int n,i,m=0,b,j; char a1000; while(scanf(%d,&n)!=EOF) getchar(); for(i=0;in;i+) gets(a); b=strlen(a); for(j=0;jb/2;j+) if(aj!=ab-j-1) m+; if(m=0) printf(yesn); else printf(non); m=0; return 0;Hdu 2030#include#includeint main()int i,j,n,m,count,b;char a5000;scanf(%d,&b);getchar();while(b-)gets(a); /用gets!count=0;j=strlen(a);for(i=0;ij;i+)if(ai0)count+;printf(%dn,count/2);Hdu 2033#includevoid main()int a1,b1,c1,n,i,a2,b2,c2,x,y,z,a3,b3,c3;scanf(%d,&n);for(i=0;in;i+)scanf(%d%d%d%d%d%d,&a1,&b1,&c1,&a2,&b2,&c2);c3=(c1+c2)%60; x=(c1+c2-c3)/60;b3=(b1+b2+x)%60; y=(b1+b2+x-b3)/60;a3=a1+a2+y;printf(%d %d %dn,a3,b3,c3);a1=a2=c1=b1=b2=c2=x=y=z=0;Hdu 2035#include void main() int n,m,t,i; while(scanf(%d%d,&n,&m)!=EOF) if(n=0&m=0)break;t=1;for(i=0;im;i+)t=t*n;t=t%1000;printf(%dn,t); Hdu 2039#includeint main() double a,b,c;int N; scanf(%d,&N);while (scanf(%lf %lf %lf,&a,&b,&c)=3)if(a+bc&a+cb&b+ca&a-bc&a-cb&b-ca)printf(YESn);elseprintf(NOn);return 0;Hdu 2040#includeint fun(int x)int i,sum=0;for(i=1;i0)while(n-)scanf(%d%d,&a,&b);if(fun(a)=b&fun(b)=a)printf(YESn);else printf(NOn);Hdu 2041#includeint main() double f40=1,1; int n,m; for(int i=2;i40;i+)fi=fi-1+fi-2; while(scanf(%d,&n)!=EOF) for(int j=0;jn;j+)scanf(%d,&m);printf(%.0lfn,fm-1); Hdu 2042#includeint main() double f31=3; int n,m; for(int i=1;i31;i+)fi=2*fi-1-2; while(scanf(%d,&n)!=EOF) for(int j=0;jn;j+)scanf(%d,&m);printf(%.0lfn,fm); Hdu 2043#include#include void main() int x=0,y=0,z=0,m=0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论