程序设计入门—Java语言 . 翁恺-第四周编程作业-2.念整数

原创 2016年08月31日 10:32:45
import java.util.Scanner;



public class Main
{




 public static void main(String[] args)
 {
  int cnt = 0;
  int temp = 0;
  double p = 0;
  Scanner in = new Scanner(System.in);
  int num = in.nextInt();
  if(num == 0)
   System.out.print("ling");
  if(num<0)
  {
   System.out.print("fu ");
   num = -num;
  }
  temp = num;
  while(temp>0)
  {
   temp /=10;
   cnt++;
   
  
   
  }
  while(cnt>0)
  {
   p =Math.pow(10,--cnt);
   int n;
   n = num / (int)p;
   num = num %(int)(p);

   switch(n)
   {
   case 0 : System.out.print("ling");break;
   case 1: System.out.print("yi");break;
   case 2: System.out.print("er");break;
   case 3: System.out.print("san");break;
   case 4: System.out.print("si");break;
   case 5: System.out.print("wu");break;
   case 6: System.out.print("liu");break;
   case 7: System.out.print("qi");break;
   case 8: System.out.print("ba");break;
   case 9: System.out.print("jiu");break;
   }
   if(cnt>0)
    System.out.print(" ");
   
  }

 
 }


}

题目内容:

你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。

如输入1234,则输出:

  1. yi er san si

注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:

  1. fu er san si yi


输入格式:

一个整数,范围是[-100000,100000]。


输出格式:

表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。


输入样例:

-30


输出样例:

fu san ling

时间限制:1000ms内存限制:64000kb



程序设计入门—Java语言 . 翁恺-第四周编程作业-1.素数和

题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0 输入格式: 两个整数,第一个表示n,第二个表示m。 输出格式...
  • uuwzy
  • uuwzy
  • 2016年08月31日 12:54
  • 901

程序设计入门—Java语言_第四周编程作业

1素数和 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0 输入格式: 两个整数,第一个表示n,第二个表示m。 输出格式: 一个整数,...

程序设计入门—Java语言_第三周编程作业

1奇偶个数 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范...

网易云课堂程序设计入门—Java语言(第四周)

素数和 题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0 输入格式: 两个整数,第一个表示n,第二个表示m。 输出格式:...

Java语言程序设计进阶----第四周作业

import java.util.ArrayList; public class Main{ public static void main(){ Database db = new Database...

程序设计入门——C语言 翁恺 第8周编程练习

1单词长度(4分)题目内容:你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度...

程序设计入门——C语言 翁恺 第3周编程练习

1奇偶个数(5分)题目内容你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式一系列正整数,整数的范围是(0,100000)。...

程序设计入门——C语言 翁恺 第6周编程练习

1分解质因数(5分)题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你...

网易云课堂程序设计入门—Java语言(第五周)

井字棋 题目内容: 嗯,就是视频里说的那个井字棋。视频里说了它的基本思路,现在,需要你把它全部实现出来啦。 你的程序先要读入一个整数n,范围是[3,100],这表示井字棋棋盘的边长。比如n=3就...

网易云课堂程序设计入门—Java语言(第三周)

奇偶个数 题目内容: 你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。 输入格式: 一系列正整数,整数的范围是(0,1...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序设计入门—Java语言 . 翁恺-第四周编程作业-2.念整数
举报原因:
原因补充:

(最多只允许输入30个字)