九度 1106

 #include <cstdio>

#include <iostream>
#include <cstring>
using namespace std;


#ifdef ONLINE_JUDGE                                   
#define FINPUT(file)  0
#define FOUTPUT(file) 0
#else                                                
#define FINPUT(file)  freopen(file,"r",stdin)
#define FOUTPUT(file) freopen(file,"w",stdout)
#endif


unsigned int sumOfDigits(unsigned int n)
{
    unsigned int sum = 0;
    while(n!=0)
    {
        sum += n%10;
        n/=10;
    }
    return sum;
}


int main()
{    
FINPUT("in.txt");
    FOUTPUT("out.txt");


    unsigned int n;
    while(cin>>n && n)
    {   
        int sum = sumOfDigits(n);
        unsigned int m = n*n;
        int mult = sumOfDigits(m); 
    cout<<sum<<" "<<mult<<endl;
    }
    return 0;
}

你可能感兴趣的:(算法)