特殊な4桁の数を探します

725 ワード

/*
* Copyright (c) 2013,          
* All rights reserved.
*       :  
*     :2014   2   17  
*      :v1.0
*     :  
*     :        ,                ,
*          ,        ,         。  
*         4 ,           。
*     : 
*     : 
*     : 
*/
#include <iostream>
using namespace std;
int fun(int num);
int main()
{
    int i;
    for(i=1234; i<9876; i++)
    {
        if(i==4*fun(i))
        {
            cout<<i<<'\t';
        }
    }
    cout<<endl;
    return 0;
}
int fun(int num)
{
    int s=0,t=1000;
    int num2=0;
    while(num)
    {
        s=num%10;
        num2+=s*t;
        t/=10;
        num/=10;
    }
    return num2;
}

心得体得:ゆっくり.