#2809: 錯在哪


eddison (殺很大.........)


#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
    int n,p,t,i,a;
    while(cin>>n)
    {
        t=0;
        for(i=0;i<n;i++){
            cin>>p;
            for(p=p;p>=27;p-=27)
                t=t+1;    
            for(p=p;p>=9;p-=9)
                t=t+1;
            for(p=p;p>=3;p-=3)
                t=t+1;
            for(p=p;p>=1;p-=1)
                t=t+1;
            cout<<t<<endl;
        }                
    }
    return 0;
}

#2810: Re:錯在哪


swda289346 (太威啦)


#include
#include

using namespace std;

int main()
{
    int n,p,t,i,a;
    while(cin>>n)
    {
        t=0;
        for(i=0;i
            cin>>p;
            for(p=p;p>=27;p-=27)
                t=t+1;    
            for(p=p;p>=9;p-=9)
                t=t+1;
            for(p=p;p>=3;p-=3)
                t=t+1;
            for(p=p;p>=1;p-=1)
                t=t+1;
            cout<<
        }                
    }
    return 0;
}


錯在你"t=0;"放錯地方
#6135: Re:錯在哪


wemee (阿勇)


你的t要放在for裡面

 

for(i=0;i<n;i++){ 

            t=0; 

            cin>>p;

            for(a=27;a>=1;a/=3){

                t+=p/a;

                p%=a; 

            } 

            cout<<t<<endl;

 

#8062: Re:錯在哪


a450 (要学会宽容)


#include
#include

using namespace std;

int main()
{
    int n,p,t,i,a;
    while(cin>>n)
    {
        t=0;
        for(i=0;i            cin>>p;
            for(p=p;p>=27;p-=27)
                t=t+1;    
            for(p=p;p>=9;p-=9)
                t=t+1;
            for(p=p;p>=3;p-=3)
                t=t+1;
            for(p=p;p>=1;p-=1)
                t=t+1;
            cout<        }                
    }
    return 0;
}

p=p就不要写了 直接一个分号 t=0 放在第一个for里 这是for 循环 所以while(cin>>n)要改成cin>>n;哦