动动手1
#include <stdio.h>
int main(void){
float a,b;
a=b=10000;
int i=0;
for(i=0;b<=a;i++){
a+=10000*0.1;
b=b*(0.05+1);
}
printf("%d年之后,黑夜的投资额超过小甲鱼!\n",i);
printf("小甲鱼的投资额是:%.2f\n",a);
printf("黑夜的投资额是:%.2f\n",b);
return 0;
}
动动手2
#include <stdio.h>
int main(void){
int a=400,cot=0;
while(a>50){ //注意这里循环的条件,a大于50才会执行
a=a+a*0.08-50;
cot++;
}
printf("%d年之后,小甲败光了所有的家产,再次回到一平如洗...\n",cot);
return 0;
}
//递归函数实现斐波那契额数列
#include <stdio.h>
int func(int n){
if(n==1){
return 1;
}
else if(n==2){
return 1;
}
else{
return func(n-1)+func(n-2);
}
}
int main(void){
int n;
int sum;
scanf("%d",&n);
sum=func(n);
printf("%d\n",sum);
return 0;
}
//迭代实现斐波那契额输数列
#include <stdio.h>
int main(void){
int a,b,c;
a=1;
b=1;
int n,i;
scanf("%d",&n);
for(i=3;i<=n;i++){
c=a+b;
a=b;
b=c;
}
printf("%d\n",c);
return 0;
}