一个C语言问题

Python014

一个C语言问题,第1张

应该这样子,只需要计算富翁收入就行了 不需要管陌生人的,无视一个月是38天吧。。。 另外 一分确实是0.01元。。。不是0.001

#include<stdio.h>

int main()

{

int i

double sumfu=0,y=0.01,m

scanf("%lf",&m)

for(i=1i<=38i++)

{

sumfu=sumfu+m-y

y=y*2

if(sumfu<0 ){printf("%d",i)getch()exit(0)}/*只要富翁的收入小于0 ,就说明他开始亏了*/

}

}

#include <stdio.h>

main()

{

int day

double m,money=0,giveout=0.01

printf("m=")

scanf("%lf",&m)

for(day=0money>=0day++)

{

money=money+m-giveout

giveout*=2

}

printf("day=%d\nlost=%.2lf\n",day,money)

}

/*不难吧*/

这不是数学问题吗?

收取 10万*30 = 300 万

付出 (2的30次幂-1)分

第二个可以用递归

int f(int n)

{

if(1==n)

return 1

else

return 2*(f(n-1)+1)

}

f(10)就是答案