读入一个数,计算其各位数字之和,用汉语拼音写出和的每一位数字
题目是“读入一个数n,计算其各位数字之和,用汉语拼音写出和的每一位数字”,是用c语言实现的。由于我目前正在学习java,所以想用java来实现下。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
package com.nuaa.sg;import java.util.Scanner;/*** 题目是“读入一个数n,计算其各位数字之和,用汉语拼音写出和的每一位数字”,是用c语言实现的。由于我目前正在学习java,所以想用java来实现下。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。* * @author Dell**/
public class Test_1 {public static int getsum(String s){int sum=0;for(int i=0;i<s.length();i++){sum=sum+s.charAt(i)-'0';}return sum; }public static String solution(String s){if(s==null||s.equals(""))return "";int sum=getsum(s);String result="";while(sum!=0){int k=sum%10;sum=sum/10;String temp=getcorsspond(k);result=temp+" "+result;} return result.trim();}public static String getcorsspond(int x){String result="";switch(x){case 0:result= "ling";break;case 1:result = "yi";break;case 2:result = "er";break;case 3:result = "san";break;case 4:result = "si";break;case 5:result= "wu";break;case 6:result= "liu";break;case 7:result = "qi";break;case 8:result= "ba";break;case 9:result= "jiu";break;default:break;}return result;}public static void main(String[] args) {Scanner sc=new Scanner(System.in);String line=sc.nextLine();System.out.println(solution(line));}}
读入一个数,计算其各位数字之和,用汉语拼音写出和的每一位数字相关推荐
- JAVA请求计算n个自然数的和_java实现读入一个数n,计算其各位数字之和,用汉语拼音写出和的每一位数字...
今天看到一篇文章:[原始链接] 题目是"读入一个数n,计算其各位数字之和,用汉语拼音写出和的每一位数字",是用c语言实现的.由于我目前正在学习java,所以想用java来实现下. ...
- C++:PAT 1002 写出这个数 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 C++ 题目 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
- 1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 ...
- 1002 写出这个数 (20)(20 分) 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10^10
https://pintia.cn/problem-sets/994805260223102976/problems/994805324509200384 1002 写出这个数 (20)(20 分) ...
- 1002 写出这个数-读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
PAT (Basic Level) Practice (中文) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n ...
- c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
- c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
- C语言——PAT_1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字
C语言--PAT 乙级(1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字.) 更新方法:通过! 思想: 1.字符串操作:简言之,将用户输入的数字当做字符串处理,将各个位数 ...
- C++ PAT 乙级 ——1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
C++ PAT 乙级 --1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 题目分析 (1)由于自然数n的范围要求小于10^100,unsigned long long ...
最新文章
- iOS手机 相册 相机(Picker Write)
- 统计学习方法笔记(九)-最大熵原理及python实现
- [USACO15JAN]草鉴定Grass Cownoisseur
- 苹果数据线不能充电_外媒痛批苹果!iPhone 12不送充电器绝非为环保,理由太真实!|充电器|数据线|手机|iphone...
- 关于python读取文件的规则
- SQL Search
- USACO-Section2.2 Runaround Numbers
- TensorFlow 深度学习实战指南中文版
- 今天小暑是什么时间_来自小暑的问候,小暑黄鳝赛人参,这5种民俗食物别错过...
- 计算机组成原理课程实践,计算机组成原理课程实践教学探索.PDF
- group + max函数_了解C ++中max()函数的工作方式
- 《嵌入式 - 嵌入式大杂烩》详解ROM和RAM
- 告别手摇织布机的AI时代
- 中国3D打印软件市场现状分析及发展前景预测报告
- POJ3426 ACM Computer Factory——最大流(EK+输出路径)
- 计算机通信与网络安全国际会议,第一届计算机通信与网络安全国际学术会议(CCNS2020)...
- 弧度的定义? 180度(角度)=3.14(3.14弧度)
- steam无法连接到更新服务器的问题
- 前端实现炫酷动效_Lottie-前端实现AE动效
- 值得2019年创业的互联网项目 小程序创业月入10万不是梦