根据整数不同数位的权值来获取各个数位上的值。废话不多说,亮代码。

#include <string>
using namespace std;int getDigitSum(int x){string strNum=to_string(x);int len=strNum.length();int sum=0;int digitPosWeight=1;       //数位的权值for(int i=0;i<len-1;++i){digitPosWeight*=10;}for(int i=0;i<len;++i){sum+=x/digitPosWeight;x=x%digitPosWeight;digitPosWeight/=10;}return sum;
}

统计整数的各位数字和相关推荐

  1. 本题要求实现一个统计整数中指定数字的个数的简单函数。

    本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); 其中number是不超过长整型的整数,digit ...

  2. 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出

    /*** 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出*/import java.util.Scanner;public class ...

  3. 【C语言】请统计某个给定范围[L, R]的所有整数中,数字 2 出现的次数。

    请统计某个给定范围[L, R]的所有整数中,数字 2 出现的次数. 比如给定范围[2, 22],数字2 在数 2中出现了 1 次,在数12 中出现 1 次,在数 20 中出现 1次,在数 21 中出现 ...

  4. 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...

    点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和.要求主函数包括输入输出和调用该函数.具体信息 答:#include void main(){ int a,sum=0; pri ...

  5. C++求一个整数的各位数字总和(附完整源码)

    C++求一个整数的各位数字总和算法 C++求一个整数的各位数字总和算法完整源码(定义,实现,main函数测试) C++求一个整数的各位数字总和算法完整源码(定义,实现,main函数测试) int su ...

  6. 给定一个32位有符号整数,将整数中的数字进行翻转

    给定一个32位有符号整数,将整数中的数字进行翻转 解题思路就是不断的求模,然后取余,然后注意溢出问题: 代码: #include<stdlib.h> #include<stdio.h ...

  7. Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加

    2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...

  8. 汇编“从键盘输入一串字符,分别统计其中字母、数字和其

    '从键盘输入一串字符,分别统计其中字母.数字和其他字符的个数,并输出显示." 不知道哪里错了.请帮忙看一下,谢谢 DATA SEGMENT STR2 DB 'abcd543@' LEN EQ ...

  9. C语言-输入一个整数把每位数字转换为英文

    #include<stdlib.h> #include<stdio.h> #include<string.h> int main(int argc, char *a ...

最新文章

  1. 两个小模型就能吊打大模型!北大校友、谷歌华人一作「模型集合」,CNN、Transformer都适用!...
  2. get,put,post,delete含义与区别
  3. 成功解决ValueError: (‘Unknown transform primitive years. ‘, ‘Call ft.primitives.list_primitives() to get
  4. set删除一个元素时间复杂度_set/map接口及其实现类
  5. lombok链式调用_使用Lombok翻车了
  6. SolidEdge如何自动标注尺寸
  7. keras 分布式_TensorFlow 2.0正式版官宣!深度集成Keras
  8. MySQL · 源码分析 · change master to
  9. 统计字符串元素出现的个数_LeetCode 1295. 统计位数为偶数的数字
  10. 《深入理解 Spring Cloud 与微服务构建》第十三章 配置中心 Spring Cloud Config
  11. Android模块化之MicroModule(微信Pins工程) 1
  12. 从三本院校到斩获字节跳动后端研发Offer
  13. 量子计算机物理学,一片“蓝海”:量子计算机的灿烂前景
  14. 写在第35个教师节到来时的话——对我国现阶段职业教育改革的总体论述
  15. 数据库防火墙技术展望【终章】
  16. 计算机领域SI单位,it领域什么是si
  17. 大数据分布式数据库系统介绍
  18. 第三类边界条件 matlab,matlab怎么解偏微分方程
  19. 【四舍六入五单双法】
  20. vue-infinite-scroll

热门文章

  1. 今天是个特殊的日子,养活我的Java爸爸诞生,发送一波福利!
  2. 软考:项目中的常见问题
  3. 物联网给快递业带来新变革
  4. 关联容器——map、set
  5. 乔春洋:品牌文化的意义
  6. java对象--多态的好处
  7. EIGRP路由汇总与安全性配置
  8. 【note】the swift programming language Swift教程笔记
  9. java方法被编译器调用_我异常了,快来捕获我,Java异常简述
  10. java 随机生成大写字母_java 生成随机大写字母,整数,小写字母