给出一个数 n,求 n 的各位上的数字之和

读取一个数a,将a的各个位数分割并累加即可得到求解值

int a,sum=0;

scanf("%d",&a);//读取一个数a,sum用于累加各个位数

核心代码:

while(a>0)

{

sum+=a%10;

a=a/10;

}

每次都提取a的最后一位数加到sum中然后将最后一位数删去;直到位数为0。

完整代码:

#include<stdio.h>

int main()

{

int a;

int sum=0;

scanf("%d",&a);

while(a>0)

{

sum+=a%10;

a=a/10;

}

printf("%d",sum);

return 0;

}

循环-求一个数各位数字的和相关推荐

  1. Java表示0到200的质因数_java记——循环 求一个数的所有质因数

    问题及代码: 问题描述: 输入一个数,计算并输出这个数所有的质因数.例如 输入120,输出2 2 2 3 5 程序代码: public class Exercise4_16 { // Main met ...

  2. python的枚举和for循环求一个数的约数_[Python 第二版] 4. 分支循环与枚举

    什么是表达式 表达式(Experession)是运算符(operator)和操作数(operand)所构成的序列. # 作业计算下列结果 >>> a = 1 >>> ...

  3. [Java练习]求一个数的阶乘,并在此基础上求自然对数e的值

    问题:分别用方法递归和循环求一个数的阶乘,并调用此方法求自然对数e的值 e = 1 + 1/2! +1/3! +1/4! +- public class factorial1{public stati ...

  4. matlab求一个数的位数字,matlab求一个三位整数各位数字的立方和等于该数本身则称为...

    用C语言随机产生一个三位整数 思路:分别产生个.十.百位上的随机数,依次组合在一起#include#include#includeintmain(){inti,tmp;num=0;srand((uns ...

  5. EduCoder-程序设计技术R-循环结构程序设计2-(第1关:C循环-求平均成绩)(第2关:C循环-求各位数字)(第3关:C循环-求阶乘之和)(第4关:C循环-水仙花数)(第5关:C循环

    目录 第1关:C循环-求平均成绩 代码示例 第2关:C循环-求各位数字之积 代码示例 第3关:C循环-求阶乘之和 代码示例 第4关:C循环-水仙花数 代码示例 第5关:C循环-寻找完数 代码示例 第6 ...

  6. python求两个数的最大公约数穷举法_求两个数字的最大公约数-Python实现,三种方法效率比较,包含质数打印质数的方法...

    #coding:utf-8 importtime#辗转相除法: defcommonDivisor1(num1,num2):if num1 temp=num1 num1=num2 num2=tempif ...

  7. 蓝桥杯:求一个五位数的数字循环黑洞[快速排序]

    任意一个5位数,比如:34256,把它的各位数字打乱,重新排列,可以得到一个最大的数:65432,一个最小的数23456.求这两个数字的差,得:41976,把这个数字再次重复上述过程(如果不足5位,则 ...

  8. python求数字平均值_python 求10个数的平均数实例

    python 求10个数的平均数实例 更新时间:2019年12月16日 18:00:02 作者:qq_20076527 今天小编就为大家分享一篇python 求10个数的平均数实例,具有很好的参考价值 ...

  9. python函数编程求三个数的最小公倍数_Python求三个数的最小公倍数

    题目 求三个数的最小公倍数 思路 首先求两个数的最小公倍数,再求这个最小公倍数与第三个数的最小公倍数就是最终结果 有两种方案求两个数的最小公倍数 1. 分解质因数,也是短除法(在程序上差别不大) 循环 ...

最新文章

  1. Linux ext2文件系统小结
  2. Linux中压缩、解压缩(tar/zip/bzip2/gz/gzip/zip)
  3. python textwrap_python2.7.3编译python模块学习- textwrap 文本包装和填充
  4. vue2.0 watch的注意事项
  5. RichTextBox 改变每行的字体颜色
  6. IdentityServer4 之Client Credentials走起来
  7. surface pro 7 linux,微软 Surface Pro、Studio、Laptop 全线更新
  8. 欧奈尔4个经典形态_股票K线图基础知识:图解4大经典K线组合形态
  9. python杨辉三角居中_python杨辉三角
  10. 产品经理的自我修养——用显微镜看微信产品设计
  11. python很全的爬虫入门教程
  12. iOS自动自动隐藏软键盘
  13. 中琅条码打印软件如何制作条形码
  14. lsr: Cannot access .: No such file or directory. 解决办法
  15. Echarts安装失败
  16. RAID技术规范简介 RAID0 RAID1 RAID2 RAID3 RAID4 RAID5 RAID6 RAID7
  17. 十个你可能不知道的CloudFlare免费CDN加速技巧
  18. pr怎么导出html格式的字幕,【答疑】如何将SRT文件导入PR生成字幕? - 视频教程线上学...
  19. recycleView的页面跳转设计
  20. 2年5个月13天,从外包到拿下阿里offer,没想到我也能有今天

热门文章

  1. 计算机网络管理工程师含金量高吗,软考中级哪个含金量高?
  2. javapoet使用
  3. golang常用的工具包
  4. 【idea】如何设置默认的JDK
  5. python认证证书有哪些-国家认证的Python技术工程师有什么能力要求?
  6. 日志文件写入失败(permission denied)
  7. IPS面板和PLS液晶面板区别
  8. 一本书,一个软件思想和创意的T台大道
  9. Linux查找目录或文件
  10. 求佩波拉切数列的前20项