#include <stdio.h> int main() { float m,n,i,s1,s2; scanf("%f%f",&m,&n); s1=m; s2=m; for(i=1;i<=n;i++){ s1=s1/2; s2+=s1*2; } printf("%.2f %.2f\n",s1,s2); return 0; } 哪里错了求大佬指点一下。。。。
直接画图写出来的是这样的,但是我依旧过不了电脑的审核 #include<stdio.h> #include<math.h> int main() { int M,N,i; float sum,h; scanf("%d,%d",&M,&N); sum=(float)M; for(i=1;i<=N;i++) { h=(float)M/pow(2,i); sum+=2*h; } sum-=2*h; printf("它在第%d次落地时反弹%.2f米\n",N,h); printf("共经过%.2f米",sum); return 0; }
#include<stdio.h> int main() { int M,N; float hig,snum=0; scanf("%d%d",&M,&N); hig=M; snum=M; for(int i=1;i<=N;i++) { hig/=2; snum+=hig*2; } snum-=hig*2; printf("%.2f %.2f\n",hig,snum); return 0; }我这个呢?
warwer 2021-11-28 18:00:10 |
错了
#include<stdio.h> #include<math.h> int main(void) { double M,N,a=2,result,sum=0; scanf("%Lf %Lf",&M,&N); result=1/pow(a,N)*M; printf("%.2Lf",result); putchar(' '); for(int i=1;i<N;i++) { sum=sum+1/pow(a,i)*M*2; } sum=sum+M; printf("%.2Lf",sum); return 0; } 说我运行错误什么鬼?
#include<stdio.h> double height(float M, int N){ if(N==0){ return M; } else{ return height(M, N-1)/2.0; } } int main(void){ int N; double S; float M; scanf("%f%*c%d", &M, &N); S = -M; for(int i=1;i<=N;i++){ S += 2*height(M, i-1); } M = height(M, N); printf("%.2f %.2f\n", M, S); return 0; }
#include <stdio.h> int main() { double M; int N; double m = 0; scanf("%lf%d", &M, &N); for (int i = 1; i <= N; i++) { m += M; M *= 1.0/2.0; m += M; } m -= M; printf("%.2f %.2f", M, m); return 0; } /* 1. M/1+M/2; 2. M/1+M/2+M/2+M/4; 3. 2.+M/4+M/8; */
#include<stdio.h> int main() { double M,N,height,meter=0; scanf("%lf%lf",&M,&N); meter=M; // 先把第一次落下的高度加上 for(int i=1;i<N;i++){ M = M/2; // 之后的每一次都除以一半高度 meter += M*2; // 一上一下都加上 } height = M/2; // 最后一次的来回高度除以2 printf("%.2lf %.2lf\n",height,meter); return 0; }
A+B for Input-Output Practice (VI) (C++代码)浏览:445 |
数组输出 (C语言代码)错误???浏览:602 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1072 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
字符逆序 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
矩阵加法 (C语言代码)浏览:1768 |
A+B for Input-Output Practice (III) (C语言代码)浏览:594 |
前10名 (C语言代码)浏览:773 |
理财计划 (C语言代码)浏览:494 |
马剑杰 2022-01-15 10:49:01 |
s2+=s1*2的循环应该是i=2开始,分开重新弄一个循环