解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main(){
double m,sum,tmp=1;
int n,i;
scanf("%lf %d",&m,&n);
tmp=m;
for(int i=1;i<=n;i++){
m*=0.5;
}
if(n==1){
sum=tmp;
}
else if(n==2){
sum=2*tmp;
}
else{
sum=2*tmp;
for(i=3;i<=n;i++){
tmp*=0.5;
sum+=tmp;
}
}
printf("%.2lf %.2lf",m,sum);
return 0;
}
0.0分
2 人评分
【回文数(二)】 (C++代码)浏览:874 |
C语言训练-角谷猜想 (C++代码)(3N+1问题)浏览:1751 |
C语言训练-大、小写问题 (C语言代码)浏览:732 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1258 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:633 |
用筛法求之N内的素数。 (C语言代码)浏览:652 |
Hello, world! (C++代码)浏览:1745 |
1128题解(返回值为数组的情况)浏览:474 |
数字游戏 (C++代码)浏览:1185 |
矩形面积交 (C语言代码)浏览:1314 |