谁能详细说一下这两个for循环具体是怎么执行的

img

                        int a=3,n=6,s=0,t=0;
                         int j;
                          forj=0:j<n;j++)
                                         t=t*10+a;
                                          s=t;
                           forj=l;j<n;j++)
                            {       
                                          t/=10;
                                           s-=t;


printf("s=%d\n",s);
return(s);

第一个循环,循环了六次。
循环内对3进行运算,最后得到333333
第二个循环,循环了五次。
每一次循环中,更新t的值为原来的1/10,并且s-t更新后的值。