当前位置:编程学习 > C/C++ >>

九度1106 数字之和

[cpp]
/********************************* 
 *    日期:2013-1-27 
 *    作者:SJF0115 
 *    题号: 九度1106 
 *    题目:数字之和 
 *    来源:http://ac.jobdu.com/problem.php?pid=1106 
 *    结果:AC 
 *    题意: 
 *    总结: 
**********************************/  
#include<stdio.h>   
#include<stdlib.h>   
//各位置数字之和   
int Sum(int n){  
    int sum = 0;  
    while(n){  
        sum += n % 10;  
        n = n / 10;  
    }  
    return sum;  
}  
   
int main()  
{  
    int n;  
    //freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin);     
    while(scanf("%d",&n)!=EOF && n != 0)  
    {  
        int pow = n * n;  
        printf("%d ",Sum(n));  
        printf("%d\n",Sum(pow));  
    }  
    return 0;  
}  
 
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,