藍橋杯日常刷題——練習1118:Tom數

題目描述

​ 正整數的各位數字之和被Tom稱爲Tom數。求輸入數(<2^32)的Tom數!

輸入

​ 每行一個整數(<2^32).

輸出

​ 每行一個輸出,對應該數的各位數之和.

樣例輸入

12345
56123
82

樣例輸出

15
17
10

題目分析

這個題目考的是基本的數學知識,沒有啥可分析的,直接看代碼吧

題目代碼

#include<cstdio>
using namespace std;

int Tom(long a)
{
    int sum=0;
    while(a)
    {
        sum+=a%10;
        a/=10;
    }
    return sum;
}

int main()
{
    long n;
    while(~scanf("%ld",&n))
    {
        printf("%d\n",Tom(n));
    }
    return 0;
}

原題鏈接:C語言網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章