请问一下这个怎么解啊,实在是不会啊

img


#include<iostream>
 
using namespace std;
int main()
{
    float p1,p2,p3,i;
    p1=0.3,p2=0.4,p3=0.3;
    for(i=1;i<7;i++){
        p1=p1*0.9+p2*0.15+p3*0.25;
        p2=p1*0.075+p2*0.8+p3*0.25;
        p3=p1*0.025+p2*0.05+p3*0.5;
    }
    cout<<"一周玩手机时间:"<<p1*7<<endl;
    cout<<"一周工作时间:"<<p2*7<<endl;
    cout<<"一周学习时间:"<<p3*7<<endl;
 
}