C語言輸出Tom數

寫在前面:這裏是小王成長日誌,一名在校大學生,想在學習之餘將自己的學習筆記分享出來,記錄自己的成長軌跡,幫助可能需要的人。歡迎關注與留言。

題目:

題目鏈接:https://www.dotcpp.com/oj/problem1118.html

題目 1118: Tom數

時間限制: 1Sec 內存限制: 128MB 提交: 7585 解決: 2981

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

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

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

樣例輸入
12345
56123
82
樣例輸出
15
17
10

C語言解法

注意此題定義整形變量時要用long long int!

#include <stdio.h>
int main()
{
    long long int a = 0;
    int b = 0;
    while (~scanf("%lld", &a))
    {
        while (a > 0)
        {
            b += a % 10;
            a /= 10;
        }
        printf("%d\n", b);
        b = 0;
    }
    return 0;
}


都看到這裏了,各位哥哥姐姐叔叔阿姨給小王點個贊 關個注 留個言吧,和小王一起成長吧,你們的關注是對我最大的支持。
有事沒事進來看看吧 : 小王的博客目錄索引
C語言專欄看這 : C語言學習專欄


如果以上內容有任何不準確或遺漏之處,或者你有更好的意見,就在下面留個言讓我知道吧-我會盡我所能來回答。

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