#8560: 請教各位高手~~問題何在?


CSE210608 (想像天然(C++))


#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d,n,k,i,x,y,z=0;
    while(cin >> x >> y ){
    for(i=x;i<=y;i++){
        n=i;
        d=n%10;
        n=n/10;
        c=n%10;
        n=n/10;        
        b=n%10;
        a=n/10;
        k=(a*a*a)+(b*b*b)+(c*c*c)+(d*d*d);                
        if (i==k){
            cout << i << " " ;
            z++;}    
    }     
    if (z<1)  cout << "none" ;
    }
    return 0;
}

#8561: Re:請教各位高手~~問題何在?


silithus (希利蘇斯)


#include
using namespace std;
int main()
{
    int a,b,c,d,n,k,i,x,y,z=0;
    while(cin >> x >> y ){
    for(i=x;i<=y;i++){
        n=i;
        d=n%10;
        n=n/10;
        c=n%10;
        n=n/10;        
        b=n%10;
        a=n/10;
        k=(a*a*a)+(b*b*b)+(c*c*c)+(d*d*d);                
        if (i==k){
            cout << i << " " ;
            z++;}    
    }     
    if (z<1)  cout << "none" ;
    }
    return 0;
}

你應該是沒理解對題目的意思吧!

#8612: Re:請教各位高手~~問題何在?


cse210639 (210639)


這題用WHILE迴圈+陣列去刷就會過了
 


#8613: Re:請教各位高手~~問題何在?


cse210639 (210639)


這題用WHILE迴圈+陣列去刷就會過了