求整数各个数位上的数字之和 C语言

对于任意输入的整数,计算其各个数位上的数字之和。

输入格式
输入一个正整数 N。

输出格式
输出 N 的各个位上的数字之和。

数据范围
1 <= N < 2^31

#include <stdio.h>
#include <stdlib.h>

int shu(int x){
    int sum=0;
    while(x>0)//x不为0则可进入循环继续 
    {
        sum += x%10;//将个位的数字加给sum 
        x=x/10;//x 
    }
    return sum;
}

int main(){
    int x=0;
    scanf("%d",&x);
    printf("%d",shu(x));
    return 0;
}

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-31 22:20:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-31 22:20:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-31 22:20:03       82 阅读
  4. Python语言-面向对象

    2024-03-31 22:20:03       91 阅读

热门阅读

  1. C++ //CCF-CSP计算机软件能力认证 201312-2 ISBN号码

    2024-03-31 22:20:03       44 阅读
  2. spring系列-动态注册bean

    2024-03-31 22:20:03       42 阅读
  3. 微微科技遇到的问题总结

    2024-03-31 22:20:03       44 阅读
  4. 设计模式之命令模式 ,Php高级编程

    2024-03-31 22:20:03       40 阅读
  5. 正则表达式

    2024-03-31 22:20:03       38 阅读
  6. Leetcode 232:用栈实现队列

    2024-03-31 22:20:03       41 阅读
  7. leetcode 55.跳跃游戏

    2024-03-31 22:20:03       45 阅读
  8. C#使用Stopwatch类来实现计时功能

    2024-03-31 22:20:03       38 阅读
  9. LEETCODE-DAY38

    2024-03-31 22:20:03       35 阅读
  10. FPGA_mipi

    2024-03-31 22:20:03       39 阅读
  11. 享元模式

    2024-03-31 22:20:03       38 阅读