zoukankan      html  css  js  c++  java
  • CCF——数位之和201512-1

    问题描述
      给定一个十进制整数n,输出n的各位数字之和。
    输入格式
      输入一个整数n。
    输出格式
      输出一个整数,表示答案。
    样例输入
    20151220
    样例输出
    13
    样例说明
      20151220的各位数字之和为2+0+1+5+1+2+2+0=13。
    评测用例规模与约定
      所有评测用例满足:0 ≤ n ≤ 1000000000。
    AC代码:
     1 package com.ezreal;
     2 
     3 import java.util.Scanner;
     4 
     5 public class Main {
     6 
     7     /**
     8      * @param args
     9      */
    10     public static void main(String[] args) {
    11         // TODO Auto-generated method stub
    12         new Main().run();
    13     }
    14     public void run(){
    15         Scanner in=new Scanner(System.in);
    16         String str=in.next();
    17         int sum=0;
    18         for(int i=0;i<str.length();i++){
    19             sum+=(str.charAt(i)-'0');
    20             
    21         }
    22         System.out.println(sum);
    23     }
    24 
    25 }

    主要考察的是字符转数字的考察,之前用Integer.valueOf(str.substring(i, i+1));好像系统过不了。虽然用例能过。所以以后字符转数字就用这种方法吧。

  • 相关阅读:
    BETA冲刺(6/7)
    BETA冲刺(5/7)
    BETA冲刺(4/7)
    BETA冲刺(3/7)
    BETA冲刺(2/7)
    福大软工 · 第十次作业
    BETA冲刺(1/7)
    第08组 Beta版本演示
    第08组 Beta冲刺(4/4)
    第08组 Beta冲刺(3/4)
  • 原文地址:https://www.cnblogs.com/ezreal2016/p/5779653.html
Copyright © 2011-2022 走看看