博文

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;
}......

阅读全文(1809) | 评论: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; }......

阅读全文(1685) | 评论: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......

阅读全文(2097) | 评论: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); }......

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