|
发表于 2023-1-13 16:46:31
|
显示全部楼层
0.
#include <stdio.h>
#include <math.h>
int main()
{
int i=0,xjy=10000;
float hy=10000;
for(i=1;;i++)
{
xjy+=10000*0.1;
hy*=1.05;
if(hy>=xjy) break;
}
printf("%d年后,黑夜的投资额超过小甲鱼!\n",i);
printf("小甲鱼的投资额是:%d\n",xjy);
printf("黑夜的投资额是:%.2f\n",hy);
return 0;
}
1.
#include <stdio.h>
int main()
{
int i;
float money=4000000;
for(i=1;;i++)
{
money-=500000;
money*=1.08;
if(money<=0) break;
}
printf("%d年之后,小甲鱼败光了所有的家产,还剩%f元\
,再次回到一贫如洗……\n",i,money);
return 0;
}
2.
#include <stdio.h>
#include <math.h>
int main()
{
int i=1,j=-1,fm;
double pi_4=0;
float fz=1.0;
for(i=1;;i++)
{
fm=2*i-1;
j=-j;
pi_4+=j*fz/fm;
if(fabs(4*pi_4-3.1415926)<(1.0/100000000)){
break;
}
}
printf("当i=%d,分母为%d时,PI的近似值为%.7f\n",i,2*i-1,4*pi_4);
return 0;
}
3.
#include <stdio.h>
int main()
{
int i,sum=1,newrabbit=1,oldrabbit=0,temp=0,month;
printf("请输入月数:");
scanf("%d",&month);
for(i=1;i<month;i++)
{
temp=oldrabbit;
oldrabbit=oldrabbit+newrabbit;
newrabbit=temp;
sum=oldrabbit+newrabbit;
}
printf("第%d个月兔子对数达到%d\n",i,sum);
return 0;
}
|
|