解题思路:其实直接用数学模型会更简单,但也可以用一个for循环,然后也不需要用pow函数之类的,除了第一次循环要例外(用if)其他都可以直接解决,也算是一种思路吧
注意事项:if条件框里记得用==而不是=,我总忘然后就死循环了
参考代码:
#include<stdio.h>
int main()
{
double sum=0,cnt;
int m,n,i;
scanf("%d%d",&m,&n);
cnt=m;
for(i=1;i<=n;i++){
cnt=cnt/2;
if(i==1)
sum=m;
else
sum+=cnt*4;
}
printf("%.2f %.2f",cnt,sum);
return 0;
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
蛇行矩阵 (C语言代码)浏览:792 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:541 |
【简单计算】 (C语言代码)浏览:642 |
【金明的预算方案】 (C++代码)浏览:997 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:628 |
三角形 (C语言代码)浏览:965 |