|
发表于 2016-7-19 17:14:20
|
显示全部楼层
本帖最后由 清_水 于 2016-7-19 17:27 编辑
0.
#include<stdio.h>
int main()
{
int year=0;
float i=10000,j=10000; \\i表示小甲鱼的投资,j表示黑夜的投资
while(i>=j)
{
i+=10000*0.1;
j*=1.05;
year++;
}
printf("%d年后,黑夜的投资超过小甲鱼!\n",year);
printf("小甲鱼的投资额是:%.2f\n黑夜的投资额是:%.2f\n",i,j);
return 0;
}
1.
#include<stdio.h>
int main()
{
int year=0;
float money=4e6;
while(money>0)
{
money-=5e5;
money*=1.08;
year++;
}
printf("%d年之后,小甲鱼败光来所有的家产,再次回到一贫如洗....\n",year);
return 0;
}
2.
#include<stdio.h>
#include<math.h>
int main()
{
double Pi=0,i=1; \\i作为分母的值
int j=0; \\j作为奇偶项的判断位,用于分数的取反
for(;fabs(1/i)>1e-8;j++)
{
Pi+=1/i;
i=2+fabs(i);
if(j%2==0) i=-i;
}
printf("Pi=%.7lf\n",Pi*4);
return 0;
}
3.
#include<stdio.h>
int main()
{
int i = 1, j = 0, k = 0; \\i表示刚出身的兔子,j表示有繁殖能力的兔子,k表示出生了一个月的兔子
int jo = 0, ko = 0, month = 1; \\jo表示上一个月有繁殖能力的兔子,ko表示上一个月的k兔子
while (month < 24)
{
jo = j;
ko = k;
j += k; \\也可以表示为:j=jo+ko,和 i 一样
k = i;
i = jo + ko;
month++;
}
printf("共有%d只兔子\n",j + i + k);
return 0;
}
|
-
结果截图
|