博文

pku1005(2007-08-17 23:35:00)

摘要:# include <iostream># include<math.h>using namespace std;const double q=acos(-1);int main(){ float t,n; double x,y; double r; cin>>t; for(int i=1;i<=t;i++) { cin>>x>>y; r=x*x+y*y; n=q*r; cout<<"Property"<<' ' <<i<<": This property will begin eroding in year " <<(int)(n/100.0) + 1<<"."<<endl; } cout<<"END OF OUTPUT."<<endl; return 0;}......

阅读全文(1896) | 评论:0

pku1003(2007-08-17 23:34:00)

摘要:#include<iostream> using namespace std; float s(int n) { float i; float sum=0; for(i=2;i<=n;i++) sum+=1/i; return sum; } int main() { float c; int i; while(cin>>c) { if(c==0.00) break; for(i=1;;i++) if(s(i)>=c) break; cout<<i-1<<" card(s)\n"; } return 0; }......

阅读全文(1773) | 评论:0

pku1001(2007-08-17 23:34:00)

摘要:#include<iostream> using namespace std; int Length(int a) { int k=0; while(a/10!=0){k++;a=a/10;} return k+1; } int main() { double a; int n; while(cin>>a>>n) { long int at[5000],bt[5000]; int btl; int dot=0; double ae=a; if(Length((int)a)==1){dot=4;a=a*10000;} else {dot=3;a=a*1000;} dot=dot*n; int k=a; long int g=a; int i=Length(k),j=4999; btl=i; while(i>0) { bt[j--]=k%10; k=k/10; i--; } if(n==1){ cout<<ae<<endl;continue;} else n--; while(n-->0) { k=0; j=4999; j=j-btl+1; while(k<btl){at[k++]=bt[j];bt[j]=0;j++;} k--; j=4999; while(k>=0) { bt[j-1]=(at[k]*g+bt[j])/10; bt[j]=(at[k]*g+bt[j])%10; k--; j--; } int m=bt[j]; while(m>0) { bt[j--]=m%10; m=m/10; } btl=499......

阅读全文(2196) | 评论:0

pku1004(2007-08-17 23:33:00)

摘要:#include<stdio.h> #include<math.h> void main(){ float dollar[12]; int i; float sum=0; float average; for(i=0;i<12;i++){ scanf("%f",&dollar[i]); } for(i=0;i<12;i++){ sum=sum+dollar[i]; } average=(float)(sum/12); printf("$%.2f",average); }......

阅读全文(1620) | 评论:0