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)
}
/*不难吧*/
你忘记初始化s了:
#include<stdio.h>int main()
{
int day, money1
float s=0.0, money2=0.01 //初始化s=0.0
for (day=1 day<=30 day++)
{
s=s+money2
money2=2*money2
}
printf("30天后 陌生人给富翁%d元,富翁给陌生人:%f元", 100000*30, s)
}