1006求正整数的位数及各位数字和

#include 
/*
作者: 
厦门理工学院
    计算机与信息工程学院 FnLock
时间:2017年11月9日23:41:41 
程序描述:
3_5求正整数的位数及各位数字和

Time Limit:1000MS  Memory Limit:65536K
Total Submit:4842 Accepted:1221

Description

输入个正整数num,求它的位数以及各位数字之和。

Input

正整数num (0≤num≤100000)

Output

位数n;各位数字之和sum。

Sample Input


123
Sample Output


n=3;sum=6
Source
*/ 
int main(void)
{
    int n=0;
    int sum=0;
    int num;
    scanf("%d",&num);

    int temp=num;
    while(temp>0)
    {
        sum+=temp%10;
        temp/=10;
        n++;
    }
    if(num==0) n=1;
    printf("n=%d;sum=%d",n,sum);


    return 0;
}

你可能感兴趣的:(ACM)