#include<stdio.h> #include<math.h> int main() { int N,M,i; double F,s,K; scanf("%d%d",&M,&N); F=M*pow(0.5,N); s=1000; for(i=1;i<N;i++){ K=2*M*pow(0.5,i); s+=K; } printf("%.2lf %.2lf",F,s); return 0; }大佬们我这个显示答案错误;我在自己编译器上输的答案正确呀你们帮我瞅瞅呗
#include<stdio.h> int main() { int m,n; scanf("%d%d",&m,&n); int i; float h=m,sum=m; for(i=1;i<=n;i++) { if(i!=1) sum=sum+2*h; h=h/2; } printf("%6.2f\n%6.2f",sum,h); return 0; }
#include<iostream> using namespace std; int main() { float M,N; float sum=0; cin>>M>>N; sum=M; for(int i=0;i<N-1;i++) { M=M/2; sum+=M*2; } M=M/2; printf("%.2f\n",M); printf("%.2f\n",sum); //system("pause"); return 0; }
拆分位数 (C语言代码)浏览:1327 |
幸运数 (C++代码)浏览:1261 |
1124题解浏览:592 |
Tom数 (C语言代码)浏览:492 |
输入输出格式练习 (C语言代码)浏览:744 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:662 |
1197求助浏览:629 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:485 |
C二级辅导-温度转换 (C语言代码)浏览:544 |
整数分类问题 为什么输出总是数字8啊浏览:442 |