120295 YANGSHUMENG
#include<stdio.h>
double p(double n,double m){
double c = 0;
double o=n;
for(int i=0;i<m;i++){
c += 2*n;
n = n/2;
}
return c-o;
}
double e(double n,double m){
double c = 0;
for(int i=0;i<m;i++){
c += 2*n;
n = n/2;
}
return n;
}
int main(){
double a, b;
scanf("%lf %lf",&a,&b);
double q=p(a,b);
printf("%.2lf ",p(a,b));
printf("%.2lf",e(a,b));
return 0;
}
mine
#include <stdio.h>
float h,sum;
void f(float h,int n);
int main()
{
int n;
scanf("%f%d",&h,&n);
f(h,n);
printf("%.2f %.2f",sum,h);
}
void f(float p,int n)
{
sum=0;
for( int i=0;i<n;i++){
sum+=h;
h=h/2;
}
}
117887 ETC-17
#include<stdio.h>
void ret(double h,double n)
{
double a,b;
int i=1;
for(i=1;i<=n;i++)
{
if(i==1)
{
a=h;
}
else
{
a=a+h*2;
}
h=h/2;
}
b=h;
printf("%.2lf %.2lf",a,b);
}
int main()
{
double h,n;
scanf("%lf %lf",&h,&n);
ret(h,n);
printf("\n");
return 0;
}
83574 CCyou ???
#include<stdio.h>
#include<math.h>
float f(float h,float n)
{
float a1=h,a2;
for(int i=2;i<=n;i++)
a1=a1+2*h*pow(0.5,i-1);
a2=h*pow(0.5,n);
printf("%.2f %.2f",a1,a2);
return a1,a2;
}
int main()
{
float h,n;
scanf("%f %f",&h,&n);
f(h,n);
return 0;
}
102995 white
#include<stdio.h>
void qiujie(double h,int n){
double sum=0,t=h;
int i;
for(i=1;i<=n;i++){
sum+=2*h;
h=h*1.0/2;
}
printf("%.2f %.2f",sum-t,h);
}
int main(){
double h;
int n;
scanf("%lf %d",&h,&n);
qiujie(h,n);
}