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语言学习专栏


如果以上内容有任何不准确或遗漏之处,或者你有更好的意见,就在下面留个言让我知道吧-我会尽我所能来回答。

猜你喜欢

转载自blog.csdn.net/weixin_45761327/article/details/106653418
今日推荐