首页 > Sentiment > 试验三 算法与算法分析

试验三 算法与算法分析

2008年3月13日 发表评论 阅读评论 369 views

test3_1.cpp

#include
void main()
{
int x,y,z,t;
cin>>x>>y>>z;
if(x>y){
t=x;
x=y;
y=t;
}
if(x>z){
t=x;
x=z;
z=t;
}
if(y>z){
t=y;
y=z;
z=t;
}
cout<}

test3_2.cpp

# include
# include //时间函数
void main()
{
timeb t1, t2;
long t;
double x, sum=1, sum1;
int i, j, n;
printf(“请输入x,n:”) ;
scanf(“%lf%d”, &x, &n) ;
ftime(&t1) ; // 求得当前时间
for(i=1; i<=n; i++)
{
sum1=1;
for(j=1; j<=i; j++)
sum1=sum1*(-1.0/x) ;
sum+=sum1;
}
ftime(&t2) ; // 求得当前时间
t=(t2.time-t1.time)*1000+(t2.millitm-t1.millitm) ; //计算时间差,转换成毫秒
printf(“sum=%lf 用时%ld毫秒\n”, sum, t) ;
}

test3_3.cpp

# include
# include
void main()
{
timeb t1, t2;
long t;
double x, sum1=1, sum=1;
int i, n;
printf(“请输入x,n: “) ;
scanf(“%lf%d”, &x, &n) ;
ftime(&t1) ; // 求得当前时间
for(i=1;i<=n;i++)
{
sum1*=-1.0/x;
sum+=sum1;
}
ftime(&t2) ; // 求得当前时间
t=(t2.time-t1.time)*1000+(t2.millitm-t1.millitm) ; // 计算时间差,转换成毫秒
printf(“sum=%lf 用时%ld毫秒\n”, sum, t) ;
}

[sfile]http://imtimmy.com/wp-content/boblog/attachment/200803/1205376860_843360c5.rar[/sfile]

分类: Sentiment 标签: ,
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :cool: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O