|
发表于 2016-11-1 15:21:55
|
显示全部楼层
动动手答案:
- #include <stdio.h>
- #include <math.h>
- #include <stdlib.h>
- int main(){
- float principal=4000000;
- int year=0;
- while(1){
- principal=(principal*0.08)+principal;
- principal-=500000;
- if(principal>500000){year++;
- printf("%f->%d\n",principal, year);}
- else{break;}
- }
- }
- int main(){
- int bit=1;
- double res=0,den=1;
- double num;
- double a=pow(10, -8);
- while(1){
- num=1/den;
- if(fabs(num)>a){
- if(bit%2!=0){
- bit++;
- }
- else{num=-num;bit++;}
- res+=num;
- den+=2;
- }
- else{break;}
- }
- printf("pi的值为%.7f\n", 4*res);
- }
- int main(){
- unsigned long long res=0,a=0,b=2;
- for(int i=1;i<=24;i++){
- res=a+b;
- a=b;
- b=res;
- printf("第%d个月可繁殖%llu对兔子\n",i,res/2);
- }
- }
复制代码 |
|