码迷,mamicode.com
首页 > 其他好文 > 详细

九度 1106

时间:2014-05-10 08:58:45      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:算法


#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;
}

九度 1106,布布扣,bubuko.com

九度 1106

标签:算法

原文地址:http://blog.csdn.net/daringpig/article/details/25455667

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!