long int n,t,num,other,b=0,i,s=0; //b%10==0 表示不带口罩
double ro;
scanf("%ld %ld %lf",&n,&t,&ro);
s=n;
num=t/10;
other=t-10*num;
for(b=0;b<num;b++)
{
if(b%10==0)
{
for(i=0;i<10;i++)
s=s*ro+s;
}
if(b%10==1)
{
ro=ro*0.5;
for(i=0;i<10;i++)
s=s*ro+s;
} 此程序中为何 b%10==0表示不戴口罩,b%10==1表示戴口罩,如果天数等于30或更多时b%10会大于1,此程序又该如何运行