不时后会


私信TA

用户名:18870773891

访问量:4625

签 名:

18870773891

等  级
排  名 1410
经  验 1692
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 江西理工大学
专  业

  自我简介:

学习

 

0.0分

61 人评分

  评论区

#include <stdio.h>

int main()
{
	int N;
	double M;
	scanf("%lf %d",&M,&N);
	double h=M/2,s=M;
	int i;
	
	for( i=1;i<N;i++ ){
		s += 2*h;
		h = h/2;
	}
	
	printf("%.2f %.2f\n",h,s);
	
	return 0;
}
2020-07-08 16:53:44 | |
#include<stdio.h>
int main()
{
	float M,N,s,m;
	scanf("%f%f", &M, &N);
	m = M;
	while (N>0)
	{
		M = M / 2;
		N = N - 1;
	}
	s = 3*m-4*M;
	printf("%.2f %.2f",M,s );
	return 0;
}
2020-04-09 15:04:03 | |
#include<stdio.h>
int main(){
    double M,N,i,sum=0,a;
    scanf("%lf %lf",&M,&N);
   a=M ;
    for(i=1;i<=N;i++){
    	
    	sum=sum+2*M;
    	M=M/2;
	}

    
    printf("%0.2lf %.2Lf",M,sum-a);
    return 0;
}答案错误,求解
2020-03-27 16:31:59 | |
#include<stdio.h>
#include<math.h>
int main()
{
    double M,N;
    double i=1.0,h=0.0,s=0.0,sum=0.0;
    scanf("%lf%lf",&M,&N);
    h=M*pow(1.0/2.0,N);
    while(N)
    {
        s=s+M*pow(1.0/2.0,N)*2.0;
        N--;
    }

//    for(i=1.0;i<=N;i++)
//    {
//        s+=M/pow(2.0,i)*2.0;
//    }
    sum=s+M;
    printf("%.2lf %lf",h,sum);
    return 0;

}
我也用的这个函数 为什么第一个答案对 第二个不对 求各位大佬解答 谢谢
2020-03-14 17:31:01 | |
#include<stdio.h>
int main()
{
	double M,S,H;
	int N,n;
	n=0;
	scanf("%lf %d",&M,&N);
	S=M;
	while(N!=n){
		M=M/2;
		H=M*2;
		S+=H;
		n++;
	}
	printf("%.2lf,%.2lf\n",M,S-M*2);
	return 0;
}
答案错误 求解
2020-02-06 15:29:44 | |
#include<stdio.h>
float M,H,X,J;
int N,i;
int main()
{
	scanf("%f",&M);
	scanf("%d", &N);
	H = M / 2;
	X = M;
	J = H;
	
	for (i = 1; i < N; i++)
	{
		X += J * 2;
		H = H / 2;
		J = H;
	}
	printf("%.2f %.2f", H, X);
	return 0;
}
2020-01-21 19:50:41 | |
#include<stdio.h>
int main(){
	int k,n;
	double m,sum,s;
	scanf("%lf%d",&m,&n);
	sum=k=0.0;
	while(++k){
		sum+=m;
		m/=2;
	    sum+=m;
		if(k==n){
			s=m;
			break;
		}
	}
	printf("%.2lf %.2lf",s,sum-m);
	return 0;
}
2020-01-19 15:42:57 | |
#include "stdio.h"
int main()
{
	float m,i,n,sum=0,gao;
	scanf("%f",&m);
	scanf("%f",&n);
	gao=m;														//用另一个变量替换m,来保证m的数值不变。
	for(i=1;i<=n;i++)									
	{
		gao=gao/2.0;
		sum=sum+gao;
	}
	printf("%.2f%.2f",gao,sum+=m);
}
2020-01-18 18:29:20 | |