博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CCF系列之数位之和(201512-1)
阅读量:6243 次
发布时间:2019-06-22

本文共 1461 字,大约阅读时间需要 4 分钟。

试题编号: 201512-1

试题名称: 数位之和
时间限制: 1.0s
内存限制: 256.0MB
问题描述:

问题描述
  给定一个十进制整数n,输出n的各位数字之和。
输入格式
  输入一个整数n。
输出格式
  输出一个整数,表示答案。
样例输入
20151220
样例输出
13
样例说明
  20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
评测用例规模与约定
  所有评测用例满足:0 ≤ n ≤ 1000000000。
 
解题思路:
 
实现代码(java):
  
1 package ccf_test2015_12; 2  3 import java.util.Scanner; 4  5 public class PositionSum { 6  7     public static void main(String[] args) { 8  9       Scanner in = new Scanner(System.in);10 11       while (in.hasNext()) { 12 13           int num = in.nextInt();14 15           int sum = getSum(num);16 17           System.out.println(sum);18 19       }    20     }    21     public static int getSum(int num) {22         23       int sum = 0;24 25       while (num > 0) {26 27         int temp = num % 10;28 29         sum += temp;30 31         num = num / 10;32 33       }  34 35       return sum;36 37     }38 }
View Code

 

运行结果:

 
实现代码2(java):
  
1 import java.util.Scanner;   2    3 public class Main {   4     public static void main(String[] args) {   5         Scanner sc = new Scanner(System.in);   6         int n;   7         n = sc.nextInt();   8         int result = 0;   9         String nString=String.valueOf(n);  10         int[] nArray=new int[nString.length()];  11         for (int i = 0; i < nString.length(); i++) {  12             nArray[i]=nString.charAt(i)-'0';  13             result=result+nArray[i];  14         }  15         System.out.println(result);  16     }  17 }
View Code

 

运行结果:

  

转载地址:http://pkpia.baihongyu.com/

你可能感兴趣的文章
[LeetCode]173.Binary Search Tree Iterator
查看>>
整合大量开源库项目(五)跳动的TextView JumpingBeans,良好体验的滚动栏ConvenientBanner...
查看>>
some utility discovered by Linux yum search all tcp, epel.repo
查看>>
SecureCRT连接ubuntu时,中文显示乱码的解决方法
查看>>
quartz---我为什么要使用quartz
查看>>
Mybatis参数传递
查看>>
Android 6.0 在运行时请求权限
查看>>
ES6语法(三) 对象
查看>>
Swift4 func
查看>>
create-react-app2.x 自定义配置(less 按需加载 装饰器)
查看>>
第一个掘金文章
查看>>
最酷的深度学习聊天机器人资源集合
查看>>
SVG 在 image 标签中的动态修改技巧
查看>>
js的三种编码解码方法
查看>>
7月31日云创大会游戏论坛门票0元抢!
查看>>
a标签href不跳转 How?
查看>>
WebP进阶篇--Gif2WebP
查看>>
Java基础-- ==号与equals()方法的区别
查看>>
VARCHART XGantt实践:兼顾清晰和细节的排列优化
查看>>
小程序实现人脸识别功能
查看>>