POJ_1005_I Think I Need a Houseboat_老人买地
来源:互联网 发布:伊藤润二知乎 编辑:程序博客网 时间:2024/04/30 08:25
http://poj.org/problem?id=1005
总结一下:
首先是他的格式,值得学习;
其次是他的变量放在for中间的方法值得学习;
最重要的积累是 PI的表示是acos(-1.0);
自己的:
#include <stdio.h>
#include <math.h>
#define PI acos(-1.0)
int judge(float a,float b)
{
float j;
j=(a*a+b*b);
for(int i=0;i<100;i++)
if(((50.0*i)/PI)>j/2) return (i);
}
int main()
{
int n,j;
float a,b;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%f%f",&a,&b);
j=judge(a,b);
printf("Property %d: This property will begin eroding in year %d.\n",i,j);
}
printf("END OF OUTPUT.\n");
return (0);
}
人家的:
#include<stdio.h>
#include<math.h>
#define PI acos(-1.0)
int main()
{
int n,i,years;
double x,y,dissqu;
scanf("%d",&n);
for(i=1;i<=n;i++){
scanf("%lf%lf",&x,&y);
dissqu=x*x+y*y;
for(years=1;100*years<PI*dissqu;years++);
printf("Property %d: This property will begin eroding in year %d.\n",i,years);
}
puts("END OF OUTPUT.");
return 0;
}
- POJ_1005_I Think I Need a Houseboat_老人买地
- Poj_1005_I Think I Need A HouseBoat
- POJ_1005_I Think I Need a Houseboat
- 1049 I Think I Need a Houseboat
- I Think I Need a Houseboat
- 1005 I Think I Need a Houseboat
- 1005 I Think I Need a Houseboat
- I Think I Need a Houseboat
- 1005 I Think I Need a Houseboat
- 1065 I Think I Need a Houseboat
- 1005 I Think I Need a Houseboat
- I Think I Need a Houseboat
- POJ - I Think I Need a Houseboat
- poj1005---I Think I Need a Houseboat
- POJ1005 I Think I Need a Houseboat
- I Think I Need a Houseboat
- 1005 I Think I Need a Houseboat
- hdu1065-I Think I Need a Houseboat
- POJ_总论_题单
- ACM_ACM入门贴1_阶段练习
- ACM_ACM入门帖2_HOW to be an ACMer
- ACM_ACM入门帖子3_菜鸟和大牛和教主
- POJ_1006_Biorhythms_生理周期_四种方法
- POJ_1005_I Think I Need a Houseboat_老人买地
- ACM_数论_很牛的圆周率 PI 的计算
- 字符串Hash的原理与应用
- ACM_数论_阶乘N!的末尾有几个零
- ACM_算法竞赛入门_源程序
- POJ_1308_Is It A Tree?_这是一棵树吗?_大牛都是从菜鸟做起的
- ACM_算法竞赛经典入门_ 强烈推荐的一本好书
- ACM_总论_ACM界的教主级别人物
- ACM_总论_向ECUST-ACM队学习