不时后会


私信TA

用户名:18870773891

访问量:18473

签 名:

18870773891

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

  自我简介:

学习

 

0.0分

148 人评分

  评论区

#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
#include<stdio.h>
int main()
{
	int i;
	float m,n,sum=0,gao=0;
	scanf("%f%f",&m,&n);
	gao=m;
	for(i=0;i<n;i++)
	{
		sum=sum+2*gao;
		gao=gao/2;
	}
	printf("%.2f %.2f",gao,sum-m);
	return 0;
}
2019-11-13 19:29:55
有必要这么复杂吗。。
2019-10-25 23:37:30